#!/bin/bash

tokens_file='/etc/direct-tokens/api_test_tokens'
client_login='at-direct-api-test'
operator_login='at-direct-super'
oauth_token=$(grep "^$operator_login " $tokens_file |awk '{print $2}')

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

source $SCRIPTDIR/beta_number

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

date=`date --rfc-3339=date`

#PriorityGoals='null'
PriorityGoals='{"Items": [ {"GoalId": 2354974, "Value": 99000000} ]}'

REQUEST='
  {
    "method":"add",
    "params": {
        "Campaigns": [
          {
            "Name": "Первая кампания",
            "StartDate": "'$date'",
            "TextCampaign": {
              "BiddingStrategy": {
                "Network": {
                  "NetworkDefault": {
                    "BidPercent": 100
                  },
                  "BiddingStrategyType": "NETWORK_DEFAULT"
                },
                "Search": {
                  "BiddingStrategyType": "WEEKLY_CLICK_PACKAGE",
                  "WeeklyClickPackage": {
                    "ClicksPerWeek": 100,
                    "AverageCpc": 36350000
                  }
                }
              },
              "Settings": [{
                "Option": "ENABLE_EXTENDED_AD_TITLE",
                "Value": "YES"
              }],
              "CounterIds": {"Items": [111, 50259, 132507, 939265]},
              "PriorityGoals": '$PriorityGoals'
            },
            "NegativeKeywords" : { "Items" : [ "медвежата", "слоники" ] }
          }
        ]
    }
  }';

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

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

echo
