Получить мой отчет AdSense как серверное приложение

Все, что мне нужно, это так,

  1. Я хочу использовать Ruby и Google API, чтобы получить МОЙ отчет AdSense (например, просмотры страниц, CTR ...) и сохранить его в моей базе данных. (Я хочу, чтобы это было автоматически)
  2. Когда пользователь запрашивает мою страницу, я покажу ему свой сохраненный отчет.

Я думаю, что это было просто, но на самом деле это не так, потому что OAuth 2.0 нуждается в пользователях для аутентификации в Google. Я не знаю, как я могу это сделать, потому что у меня нет браузеров на моем сервере. Возможно ли это сделать? Может кто-нибудь показать мне, как это сделать?

1 ответ

API управления AdSense можно использовать со сценарием OAuth2 "Установленное приложение". Вам просто нужно сгенерировать токен обновления один раз (вам не нужны браузеры на вашем сервере, и после этого не требуется никакого взаимодействия с человеком).

Вот общее руководство: https://developers.google.com/adsense/management/getting_started

И клиентская библиотека Ruby с примером AdSense: https://github.com/google/google-api-ruby-client-samples/tree/master/adsense

Клиентская библиотека обрабатывает аутентификацию для вас.

Другие вопросы по тегам