#!/bin/bash

tokens_file='/etc/direct-tokens/api_test_tokens'
client_login='at-direct-script-client'
operator_login='at-direct-super'
oauth_token=$(grep $operator_login $tokens_file |awk '{print $2}' | head -n1)


SCRIPTPATH=`readlink -f $0`
SCRIPTDIR=`dirname $SCRIPTPATH`

source $SCRIPTDIR/beta_number

SERVICE_URL="$JSON_URL/dynamictextadtargets"
#echo $SERVICE_URL

ids=`join ',' $@`

REQUEST='
  {
    "method":"get",
    "params": {
        "SelectionCriteria" : {
            "AdGroupIds" :  [ '$ids'],
            "States" : [ "ON", "OFF", "SUSPENDED" ]
        },
        "FieldNames" : [ "Id", "AdGroupId", "Name", "CampaignId", "Bid", "State", "Conditions", "ConditionType"]
    }
  }';

case "$1" in
    *-r*)
        echo "$REQUEST"
        exit
        ;;
esac

curl \
     -k \
    -H "Authorization: Bearer $oauth_token" \
    -H "Client-Login: $client_login" \
    -d "$REQUEST" \
    "$SERVICE_URL"

echo
