如何以编程方式获取 Google API 的 OAuth2 客户端凭据



我正在尝试创建一个可再发行的Web应用程序,该应用程序将通过Google Reporting API与Google Analytics集成。客户将在其服务器上安装该应用程序。

正在遵循本教程(我正在使用 PHP,但我相信这对我的问题并不重要)

https://developers.google.com/analytics/resources/tutorials/hello-analytics-api

这工作正常。那里没有问题。

但是我无法找出一个缺少的元素:本教程首先将我转到 Google API 控制台,在该控制台中,我必须创建和配置新的 API 项目,并创建和配置客户端 ID。

这是很多需要相当技术知识的工作(重定向 URL、选择正确的 API、容易出错的复制和粘贴等)。

所以我的问题:

  • 是否有 API,以便我可以以编程方式为我的用户设置它?
  • 如果这是不可能的,是否有一种更用户友好的方法来获取面向未来的分析报告?(我注意到他们目前正在弃用一些较旧的 API)
不幸的是,

这是不可能的。

您可以采用以下方法之一:

  • client_idclient_secret移动到某个配置文件,并帮助客户进行部署。

  • 显示应用的一次性设置向导,并逐步指导客户。在那里,您至少可以为他提供正确的回调 URL。

  • 将您的应用程序视为"已安装的应用程序",并检测curl或类似的东西来发送请求。

相关内容

  • 没有找到相关文章

最新更新