2013-11-28 90 views
0

我想添加一行到了使用PHP的谷歌电子表格和下面的库静态身份验证令牌:这似乎是很简单https://github.com/asimlqt/php-google-spreadsheet-client获得了谷歌的API

不过,我不知道如何获得通过建议谷歌的https://github.com/google/google-api-php-client库所需的访问令牌。我不希望我的用户使用OAuth认证,这是我的服务器端,我只是想有一个静态访问关键莫名其妙。自从php-google-spreadsheet-client的开发者使用它以后,它看起来像API已经改变了?!

  • 如何从Google获取静态访问密钥?
  • 如果没有可能,如何获取,而不将用户重定向一个?

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

回答

0

对于任何人感兴趣的是:谷歌是想出一个解决方案,以所谓的“服务帐户”的问题:https://code.google.com/p/google-api-php-client/wiki/OAuth2#Service_Accounts

不幸的是它不是由谷歌众多的API被支持。与此同时,可以与服务用户一起运行“正常”的OAuth身份验证过程,并缓存cookie以备将来使用。

替代解决方案:使用旧Zend框架,并依靠谷歌API V1而不是V3。