Я использовал следующий фрагмент кода, чтобы получить идентификатор и имя учетной записи:< /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()
Я используя правильные идентификаторы? если нет, то где мне найти идентификаторы. Если используемые идентификаторы верны, я получаю указанную выше ошибку разрешения.
Я также добавил эти области
Код: Выделить всё
https://www.googleapis.com/auth/adsense
https://www.googleapis.com/auth/adsense.readonly
[img]https://i.sstatic .net/v8dDQ.png[/img]
Какое разрешение мне здесь требуется или какое решение может быть решением, чтобы получить подробную информацию о рекламных блоках для AdSense. Я был бы очень признателен за помощь, так как я застрял уже много дней.
Подробнее здесь: https://stackoverflow.com/questions/757 ... permission