我正在嘗試使用www :: google :: customsearch找到的簡單代碼。我知道谷歌和雅虎已經改變了允許這些搜索的政策。在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的關鍵。
這是迄今爲止我所做的。我已經登錄谷歌並創建了一個自定義搜索引擎。我複製了搜索引擎參考碼。我已經嘗試了JavaScript中的示例代碼。我把它放在一個示例html中。有用。
我也登錄了谷歌並打開了自定義搜索引擎api,並生成了一個應用程序密鑰。
獲取應用程序密鑰的正確步驟是什麼?
我沒有用我從google獲得的api鍵替換$ api_key。出於安全考慮,我無法真正展示它,因爲我希望只有延遲批准。它說,生成密鑰後需要5分鐘。誰知道我的延期。該網站建議保持安全,因爲如果它泄漏我可能有帶寬消耗問題 – Nobody
好的。它現在對你有用嗎? –
試了幾次它似乎仍然是api的關鍵。我認爲我需要我缺乏某些東西或者在某個地方犯了錯誤,我認爲我不需要OAuth2.0,因爲根據谷歌文檔,如果需要獲取用戶數據,需要OAuth2.0。我懷疑它需要我得到一個虛擬主機和一個真正的應用程序網站。 – Nobody