2013-11-28 259 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。