Получить мой отчет AdSense как серверное приложение
Все, что мне нужно, это так,
- Я хочу использовать Ruby и Google API, чтобы получить МОЙ отчет AdSense (например, просмотры страниц, CTR ...) и сохранить его в моей базе данных. (Я хочу, чтобы это было автоматически)
- Когда пользователь запрашивает мою страницу, я покажу ему свой сохраненный отчет.
Я думаю, что это было просто, но на самом деле это не так, потому что 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
Клиентская библиотека обрабатывает аутентификацию для вас.