我所需要的只是这样,
- 我想使用 Ruby 和 Google API 来检索我的 adsense 报告(如页面浏览量、CTR ...)并将其保存到我的数据库中。(我希望它是自动的)
- 当用户请求访问我的页面时,我会将保存的报告显示给他。
我认为这很简单,但实际上并不是因为 OAuth 2.0 需要用户通过 google 进行身份验证。我不知道该怎么做,因为我的服务器上没有任何浏览器。有可能这样做吗?谁能告诉我怎么做?
我所需要的只是这样,
我认为这很简单,但实际上并不是因为 OAuth 2.0 需要用户通过 google 进行身份验证。我不知道该怎么做,因为我的服务器上没有任何浏览器。有可能这样做吗?谁能告诉我怎么做?
AdSense 管理 API 可用于“已安装的应用程序”OAuth2 方案。您只需要生成一次刷新令牌(您不需要服务器上的浏览器,之后也不需要人工交互)。
这是通用指南: https ://developers.google.com/adsense/management/getting_started#auth
以及带有 adsense 示例的 Ruby 客户端库: https ://github.com/google/google-api-ruby-client-samples/tree/master/adsense
客户端库为您处理身份验证。