1

ユーザーをoauth2で認証した後、トークンを取得しました。php でユーザーの Gmail の連絡先リストを取得するには、get リクエストをどのように行う必要がありますか?

ここにoauth2のコードがあります

session_start();

require_once 'src/apiClient.php';


$client = new apiClient();

$client->setClientId('CLIENTID');
$client->setClientSecret('CLIENTSECRET');
$client->setRedirectUri('URI');
$client->setApplicationName("NAME");
$client->setScopes("http://www.google.com/m8/feeds/");
if (isset($_SESSION['access_token'])) {
  $client->setAccessToken($_SESSION['access_token']);
} else {
  $client->setAccessToken($client->authenticate());
}
$_SESSION['access_token'] = $client->getAccessToken();

print($_SESSION['access_token']);

次に、ユーザーの連絡先リストを取得するにはどうすればよいですか?

ありがとうございました

4

3 に答える 3

3

あなたは正しい文書を読んでいました。ただし、サンプル コードについては、クライアント ライブラリとサンプル コードのセクションを参照してください。

また、リンクhttp://gdatatips.blogspot.com/2008/11/2-legged-oauth-in-php.htmlを確認してください

この例では、Google 連絡先リスト API の取得を使用していることがわかります。

于 2012-03-06T23:32:34.890 に答える
1

あなたは間違ったドコを見ていることに気づいています。代わりにこれを試してくださいhttp://code.google.com/apis/contacts/docs/3.0/developers_guide.html

これがあなたが探しているURLですhttps://www.google.com/m8/feeds/contacts/userEmail/ full

于 2012-03-02T08:14:15.650 に答える
1

これを使用してアイデアを得ることができます:

https://code.google.com/oauthplayground/

連絡先を選択して、1つずつ確認してください。あるURLから別のURLにデータを渡すだけです。

そして、このブログを参照してください... http://anandafit.info/2011/03/08/google-contact-list-reader-in-php-google-oauth/

于 2012-03-06T06:39:42.640 に答える