【问题标题】:Obtaining a static auth token for Google APIs获取 Google API 的静态身份验证令牌
【发布时间】:2013-11-28 18:35:05
【问题描述】:

我想使用 PHP 和以下库向 Google 电子表格添加一行:https://github.com/asimlqt/php-google-spreadsheet-client,这似乎很简单。

但是,我不知道如何通过建议的 Google 的 https://github.com/google/google-api-php-client 库获取所需的访问令牌。我不希望我的用户使用 OAuth 进行身份验证,它是我的服务器端,我只想以某种方式拥有一个静态访问密钥。自从 php-google-spreadsheet-client 的开发者使用后,API 似乎发生了变化?!

  • 如何从 Google 获取静态访问密钥?
  • 如果不可能,如何在不重定向用户的情况下获取?

是否可以通过https://github.com/google/google-api-php-client获取这样的密钥?

【问题讨论】:

    标签: php google-api google-api-php-client


    【解决方案1】:

    对于任何感兴趣的人:Google 正在提出一个名为“服务帐户”的问题的解决方案:https://code.google.com/p/google-api-php-client/wiki/OAuth2#Service_Accounts

    很遗憾,许多 Google API 尚不支持它。同时,可以与服务用户一起运行一次“正常”的 OAuth 身份验证过程,并缓存 cookie 以供将来使用。

    替代解决方案:使用旧的 Zend 框架并依赖 Google API v1 而不是 v3。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-24
      • 2017-02-17
      • 2021-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-21
      相关资源
      最近更新 更多