これは私のばかげた間違いだと感じていますが、google-api-php-clientを使用して簡単な検索を行う方法がわかりません。私の目標は、サイトの Google 検索エンジンに対して単純なキーワード クエリを実行することです。
Google 検索エンジンである API キーを作成し、API クライアントのリリースをダウンロードしましたが、PHP クライアントの Google サイトには、クライアントの使用方法と関連する唯一の例に関するドキュメントがないようです。これまでのところ、Google の書籍サービスを具体的に検索していることがわかりました。問題は、この例では、検索サービスが異なれば検索結果の種類も異なることを意味しており、Google_Service
.
このような単純な検索を設定できると思いますが、実際に結果を取得する方法がわかりません。
include_once __DIR__ . '/vendor/autoload.php';
...
public function __construct($searchTerm) {
$client = new Google_Client();
$client->setApplicationName("My_First_Search");
$client->setDeveloperKey(self::GCSE_API_KEY);
$service = new Google_Service($client);
$optParams = array('filter' => $searchTerm);
$results = $service->???
ドキュメントはそこにあるはずですが、明らかな場所にはありません....
更新 (1/14/17) :
(2017 年 1 月 21 日更新: 実際、これらのドキュメントはあまり役に立ちませんでしたが、参考までに残しておきます)
phpdoc を使用して、google の API ドキュメントを生成しましたapiclient
。レポを作成し、phpdocs とライブラリを github に配置しました。phpdocs はここで参照できます。
うまくいけば、それは誰かに役立つでしょう。残念ながら、ドキュメントを使用しても、適切な使用法を解明するのに苦労しています。google apiclient-services パッケージはサイズが大きいため、まだドキュメントを生成していませんが、必要に応じて生成できます (github ページのディスク制限によって異なります)。