我正在使用Google API OAuth 2.0 for Installed Applications& PHP。这是我们正在更新的WordPress插件,Google支持建议我们使用Installed App而不是Web App,因为您将拥有一个Project ID,您的用户无需使用API创建自己的控制台“
我正在努力为此获得正确的设置 - Web App示例很容易,但我找不到创建这些代码设置的单个示例:
https://developers.google.com/accounts/docs/OAuth2InstalledApp#formingtheurl
它说我应该使用“代码”& “grant_type”,但我没有看到apiClient中的任何函数来设置它们。
由于我不是很清楚,我正在寻找的是相当于:
$client->setClientId();
$client->setClientSecret();
$client->setRedirectUri();
$client->setDeveloperKey();
$client->setScopes(array('https://www.googleapis.com/auth/analytics.readonly'));
对于已安装的应用。
谢谢!
答案 0 :(得分:1)
Google Drive SDK文档包含针对已安装应用程序使用OAuth 2.0的分步快速入门示例:
https://developers.google.com/drive/quickstart
这是您要查找的代码:
$client->setClientId('YOUR_CLIENT_ID');
$client->setClientSecret('YOUR_CLIENT_SECRET');
$client->setRedirectUri('urn:ietf:wg:oauth:2.0:oob');
$client->setScopes(array('https://www.googleapis.com/auth/analytics.readonly'));