2
我使用谷歌API OAuth 2.0安裝應用程序& PHP。這是一個我們正在更新的WordPress插件,Google支持向我們推薦使用已安裝的應用程序而不是Web應用程序「,因爲您將擁有一個Project ID,用戶無需使用API創建自己的應用程序控制臺」谷歌API Oauth 2與安裝的應用程序
我摔了一下,以獲得正確的設置此 - Web App的樣品很容易,但我找不到代碼設置的一個例子創建這些:
https://developers.google.com/accounts/docs/OAuth2InstalledApp#formingtheurl
它說我應該使用「代碼」&「grant_type」,但我沒有看到在apiClient中設置這些功能。
因爲我prolly不是很清楚,我正在尋找的是這樣的等價的:
$client->setClientId();
$client->setClientSecret();
$client->setRedirectUri();
$client->setDeveloperKey();
$client->setScopes(array('https://www.googleapis.com/auth/analytics.readonly'));
對於已安裝的程序。
謝謝!
我恐怕這並不是最有幫助的(除非我只是缺少一些小東西) 該代碼使用完全不同的庫集 - 我使用的是apiClient,它使用Google_Client。這是否已經更新並且沒有在說明文件中更新? apiClient's - > authenticate()不接受參數,我仍然沒有找到通過第一個認證碼的地方。 我會嘗試使用新的庫集,但是由於您來自Google,您能否對此混淆有所瞭解? 謝謝! – jmadsen
最近更新了PHP客戶端庫,我提到的快速入門示例使用庫的最新版本 –
謝謝Claudio!我會用那個。 您可能想要提醒文檔人員,https://developers.google.com/accounts/docs/OAuth2InstalledApp#formingtheurl頁面仍然將人引薦到舊圖書館,這會導致我的問題(用於無論如何,我們是無能的人) – jmadsen