Проблемы при создании нового запроса DoubleClick Bid Manager - Python - PullRequest
0 голосов
/ 10 февраля 2020
dict = {
    "kind": "doubleclickbidmanager#query",
    "metadata": {
        "dataRange": "LAST_30_DAYS",
        "format": "CSV",
        "title": "test API"
    },
    "params": {
        "filters": [
        {
            "type": "FILTER_PARTNER",
            "value": "Nestle (GCC&Levant)_PM MENA (2410734)"
        }
        ],
        "metrics": [
        "METRIC_CLICKS",
        "METRIC_UNIQUE_REACH_CLICK_REACH",
        "METRIC_UNIQUE_REACH_IMPRESSION_REACH"
        ]
    }
}

r = requests.post('https://www.googleapis.com/doubleclickbidmanager/v1.1/query',data = dict)

Это код, который я пытаюсь использовать для создания запроса для автономного отчета в Менеджере ставок Google. Это дает мне следующую ошибку

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "required",
    "message": "Login Required",
    "locationType": "header",
    "location": "Authorization"
   }
  ],
  "code": 401,
  "message": "Login Required"
 }
}

Я пробовал разные способы, даже пытался использовать вызов типа запроса и вставил ключи авторизации в вызов API, но это не сработало. Конечно, что-то не хватает, кто-нибудь может подтвердить?

1 Ответ

0 голосов
/ 25 февраля 2020

Вы можете следовать этим python примерам для входа в систему: https://github.com/googleads/googleads-bidmanager-examples/tree/master/python

Но в любом случае, после входа в систему всегда что-то не так, я задаю другой вопрос ниже: HttpEroor 500 Backend Error и HttpError 403 с использованием DoubleClick Bid Manager API в python

...