我正在尝试使用www :: google :: customsearch找到的简单代码。我知道谷歌和雅虎已经改变了允许这些搜索的政策。
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中。有用。
我还登录了google并开启了自定义搜索引擎API,并生成了一个应用密钥。
获取应用程序密钥的正确步骤是什么?
答案 0 :(得分:3)
我尝试运行代码,我一直得到一个缺失的参数,这是api密钥。
您没有尝试执行给定的代码,是吗?你应该在下面的行中传递实际的密钥。
my $api_key = 'Your_API_Key';
Your_API_Key
应替换为您从Google API控制台获得的密钥。
获取应用程序密钥的正确步骤是什么?
从文档中引用如何找到它。
JSON / Atom自定义搜索API需要使用API密钥, 您可以从Google API控制台获取。 API提供100 每天搜索查询免费。如果您需要更多,可以注册 在控制台中计费。