API AdSense возвращает ошибку 403: «Вызывающий абонент не имеет разрешения»Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 API AdSense возвращает ошибку 403: «Вызывающий абонент не имеет разрешения»

Сообщение Anonymous »

Привет, я пытаюсь получить информацию о рекламном блоке аккаунта AdSense с помощью API управления AdSense. Я создал приложение в облачной консоли Google и получил client_id и client_secret, которые я также использовал для получения токена обновления.
Я использовал следующий фрагмент кода, чтобы получить идентификатор и имя учетной записи:< /p>

Код: Выделить всё

service = discovery.build('adsense', 'v2', credentials = credentials)

# Retrieve account list in pages and display data as we receive it.
request = service.accounts().list(pageSize=50)

# while request is not None:
result = request.execute()
print(result)
accounts = result['accounts']

for account in accounts:
print ('Account with ID "%s" and name "%s" was found. '
% (account['name'], account['displayName']))
И с помощью этого мне удалось получить имя и идентификатор учетной записи, затем я попытался получить сведения о рекламном блоке, но получаю упомянутую ошибку:

Код: Выделить всё

googleapiclient.errors.HttpError: 
Я использую следующий фрагмент кода:

Код: Выделить всё

request = service.accounts().adclients().adunits().list(
parent=f"accounts/{accountId}/adclients/{adClientId}", pageSize=50)

result = request.execute()
Здесь я использую идентификатор издателя учетной записи в переменной — accountId и идентификатор клиента в переменной — adClientId.
Я используя правильные идентификаторы? если нет, то где мне найти идентификаторы. Если используемые идентификаторы верны, я получаю указанную выше ошибку разрешения.
Я также добавил эти области

Код: Выделить всё

https://www.googleapis.com/auth/adsense
https://www.googleapis.com/auth/adsense.readonly
Я также попробовал то же самое в пользовательском интерфейсе API Explorer и получил тот же результат
[img]https://i.sstatic .net/v8dDQ.png[/img]

Какое разрешение мне здесь требуется или какое решение может быть решением, чтобы получить подробную информацию о рекламных блоках для AdSense. Я был бы очень признателен за помощь, так как я застрял уже много дней.

Подробнее здесь: https://stackoverflow.com/questions/757 ... permission
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»