0

Я использую HTTP-запрос ниже для извлечения данных из моего связанного канала YouTube.Скрипт приложения Google Spreadsheet для обновления токена доступа

https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel%3D%3D{MY_ASSOCIATED_CHANNEL_ID}&start-date=2016-08-01&end-date=2016-08-31&metrics=views&dimensions=video&filters=video%3D%3D{MY_VIDEO_ID}&max-results=10&sort=-views& access_token= {MY_ACCESS TOKEN} 

Я использую скрипт приложения электронной таблицы google для обработки вышеуказанного запроса.

Не могли бы вы мне помочь установить дополнительную функцию, которая будет обновить свой маркер доступа, прежде чем запустить выше функции (У меня уже есть ВОССТАНОВЛЕНИЕ СИМВОЛ)

Спасибо,

Aneesh

ответ

0

Вы можете проверьте на этом GitHub tutorial, как обновить токены, когда они истекают.

OAuth2 for Apps Script - это библиотека для скриптов Google Apps, которая предоставляет возможность создавать и авторизации токенов OAuth2, а также обновлять их, когда они истекают. В этой библиотеке используются дескрипторы приложений StateTokenBuilder и /usercallback Apps для обработки перенаправлений.

Для этой библиотеки (и функциональность Apps Script в целом) URL-адрес всегда будет в следующем формате:

https://script.google.com/macros/d/{SCRIPT ID}/usercallback

Где {SCRIPT ID} это идентификатор сценария, который использует эту библиотеку , Идентификатор вашего сценария можно найти в редакторе кода сценария приложений, нажав на пункт меню «Файл> Свойства проекта».

Для этого выполните шаги, указанные в приведенной выше ссылке. Надеюсь это поможет!