2

我正在为已安装的应用程序和 php 使用 Google API OAuth 2.0。这是我们正在更新的 WordPress 插件,Google 支持人员向我们推荐使用 Installed App 而不是 Web App “因为您将拥有一个项目 ID,您的用户无需使用 API 创建自己的安慰”

我正在努力为此进行正确的设置-Web App示例很容易,但是我找不到用于创建这些的代码设置的单个示例:

https://developers.google.com/accounts/docs/OAuth2InstalledApp#formingtheurl

它说我应该使用“code”和“grant_type”,但我没有看到 apiClient 中的任何函数来设置这些。

由于我不太清楚,我正在寻找的是相当于这个:

$client->setClientId();
$client->setClientSecret();
$client->setRedirectUri();
$client->setDeveloperKey();
$client->setScopes(array('https://www.googleapis.com/auth/analytics.readonly')); 

对于已安装的应用程序。

谢谢!

4

1 回答 1

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'));
于 2012-09-03T23:55:30.897 回答