2016-11-27 2 views
0

私はwww :: google :: customsearchを使って見つけた簡単なコードを試しています。私はgoogleとyahooがすでにこれらの検索を許可するというポリシーを変更していることを知っています。Googleでアプリキーを取得する正しい方法は何ですか?

use strict; 
use warnings; 
use Data::Dumper; 
use WWW::Google::CustomSearch; 

my $api_key = 'Your_API_Key'; 
my $cx  = 'Search_Engine_Identifier'; 
my $engine = WWW::Google::CustomSearch->new(api_key => $api_key, cx => $cx); 
print Dumper($engine->search("Google")); 

このモジュールが動作するかどうかはわかりません。私はちょうどそれをテストしようとしていた。これはcpanのサンプルです。私はコードを実行しようとしましたが、私はapiキーである欠落した引数を取得し続けます。

これまでのことです。私はGoogleにサインインし、カスタム検索エンジンを作成しました。私は検索エンジン参照コードをコピーしました。私はjavascriptのサンプルコードを試してみました。私はそれをサンプルhtmlに入れました。できます。

私もGoogleにサインインしてカスタム検索エンジンapiをオンにし、アプリキーを生成しました。

アプリケーションキーを取得する正しい手順は何ですか?

答えて

3

私はコードを実行しようとしましたが、私はAPIキーである欠落した引数を取得し続けています。

あなたは指定されたコードをそのまま実行しようとしませんでしたか?あなたは実際のキーを下の行に渡すことになっています。

my $api_key = 'Your_API_Key'; 

Your_API_Keyは、Google APIコンソールから取得するキーに置き換える必要があります。

アプリケーションキーを取得する正しい手順は何ですか。

検索方法については、ドキュメントから引用してください。

JSON/Atomのカスタム検索APIは、Google APIコンソールから取得することができ、APIキー、 を使用する必要があります。このAPIは、1日あたり無料の検索クエリを100 で提供します。さらに必要な場合は、 の請求書にサインアップすることができます。

公式Google APIドキュメントはhereです。 Googleカスタム検索の詳細については をご覧ください。hereをクリックしてください。

+0

私はgoogleから得たapiキーで$ api_keyを置き換えました。セキュリティ上の理由から、承認に遅れが生じることを期待しているので、実際には表示できませんでした。鍵を生成してから5分かかります。多分私のことが遅れていることを知っている人。サイトは漏れてしまった場合に安全に保つアドバイスをしました。帯域幅の消費の問題があるかもしれません。 – Nobody

+0

いいえ。それは今あなたのために働いていますか? –

+0

それはまだそれはまだapiキーと思われる数回試してみました。 OAuth2.0が必要な場合は、Googleドキュメントによれば、ユーザーデータを取得する必要がある場合、OAuth2.0が必要であるとは思われません。私はそれが私がWebホスティングと本当のアプリサイトを取得する必要があると思っています。 – Nobody

関連する問題