0

google-api-php-clientSDKをgoogleplusapiサービスと一緒に使用しようとしています。ドキュメントはあまり明確ではありません。アクティビティを検索しますか?やりたいことをするためにoAuthトークンを取得する必要がありますか?

更新:現在使用中

    $params = array(
              'orderBy' => 'best',
              'maxResults' => '20',
              'query' => 'Google+ API'
            );

   $results = $plus->activities->search($params);

戻り値

    Array
(
    [kind] => plus#activityFeed
    [etag] => "5NTCbsXue5u92XtxuV0QeM_x9B4/58mHUy-IErItGIABIAhYhhUjJ-M"
    [selfLink] => https://www.googleapis.com/plus/v1/activities?query&maxResults=10
    [title] => Plus Search
    [updated] => 2012-09-27T14:03:35.132Z
    [id] => tag:google.com,2010:es-search-feed:z80ghJXVZe9m59_5-Ydk2g
    [items] => Array
        (
        )

)
4

2 に答える 2

1

私は同じ問題を抱えていましたが、これが私がそれを行った方法です:

$query = "some query";    
$params = array(
      'orderBy' => 'best',
      'maxResults' => '20',
);

$results = $plus->activities->search($query, $params);
foreach($results['items'] as $result) {
      print "Result: {$result['object']['content']}\n";
}

例のクエリの生地でさえ、そうではないパラメーターの一部です。プラスサービスLinkの検索メソッドの実装でわかるように、分離された値として送信する必要があります

これがお役に立てば幸いです。

于 2014-06-24T12:19:14.710 に答える
0

アクティビティを検索するために OAuth トークンは必要ありません。Google API コンソールに開発者キーを登録するだけです。

  1. Google API コンソールで開発者キーを登録します。
  2. Google API PHP クライアントの最新バージョンを確認してください。
  3. Google+ サンプル アプリを見てみましょう。https://code.google.com/p/google-api-php-client/source/browse/trunk/examples/plus/index.php

サンプル:

$params = array(
  'orderBy' => 'best',
  'maxResults' => '20',
  'query' => 'Google+ API'
);

$results = $plus->activities->search($params);
foreach($results['items'] as $result) {
  print "Result: {$result['object']['content']}\n";
}
于 2012-09-26T22:42:17.137 に答える