#!/bin/bash

tokens_file='/etc/direct-tokens/api_test_tokens'
client_login='at-direct-api-test'
operator_login='at-direct-ag-full'
oauth_token=$(grep $operator_login $tokens_file |awk '{print $2}' | head -n1)


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

source $SCRIPTDIR/beta_number

SERVICE="vcards"
SERVICE_URL="$JSON_URL/$SERVICE"
#echo $SERVICE_URL

REQUEST='
  {
    "method": "add",
    "params": {
        "VCards" : [
            {
                "CampaignId" : 4193065,
                "Country" : "Russia",
                "City" : "Moscow",
                "CompanyName" : "Some Company DvKqXuiphd",
                "WorkTime" : "0;3;10;0;18;0;4;6;10;0;11;0",
                "Phone" : {
                  "CountryCode" : "+7",
                  "CityCode" : "812",
                  "PhoneNumber" : "123-45-67",
                  "Extension" : "89"
                },
                "PointOnMap" : {
                  "X" : 59.984073638916015625,
                  "Y" : 30.1926059722900390625,
                  "X1" : 59,
                  "Y1" : 31,
                  "X2" : 32,
                  "Y2" : 61
                }
            }
        ]
    }
  }';

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
