2

インストール済みアプリケーションと php に Google API OAuth 2.0 を使用しています。これは私たちが更新している WordPress プラグインであり、Google サポートから Web アプリの代わりにインストール済みアプリを使用することが推奨されました。「これにより、プロジェクト ID が 1 つになり、ユーザーは API を使用して独自のプロジェクト ID を作成する必要がなくなります。コンソール"

これを適切に設定するために少し苦労しています。Web アプリのサンプルは簡単でしたが、これらを作成するためのコード設定の例が 1 つも見つかりません。

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 ドライブ 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 に答える