在谷歌中获取应用密钥的正确方法是什么?

时间:2016-11-27 10:19:58

标签: google-custom-search

我正在尝试使用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,并生成了一个应用密钥。

获取应用程序密钥的正确步骤是什么?

1 个答案:

答案 0 :(得分:3)

  

我尝试运行代码,我一直得到一个缺失的参数,这是api密钥。

您没有尝试执行给定的代码,是吗?你应该在下面的行中传递实际的密钥。

my $api_key = 'Your_API_Key';

Your_API_Key应替换为您从Google API控制台获得的密钥。

  

获取应用程序密钥的正确步骤是什么?

从文档中引用如何找到它。

  

JSON / Atom自定义搜索API需要使用API​​密钥,   您可以从Google API控制台获取。 API提供100   每天搜索查询免费。如果您需要更多,可以注册   在控制台中计费。

     

可以找到官方Google API文档here。更多   有关Google自定义搜索的信息,请点击here