Google api 谷歌简单API访问-需要授权,但如何授权?

Google api 谷歌简单API访问-需要授权,但如何授权?,google-api,Google Api,我正在尝试编写一个独立的perl应用程序,列出存储在Google tasks中的所有任务。我相信我可以使用谷歌所谓的“简单API访问”,因为这只是我的任务,而且是只读的 因此,我做了以下工作: #!perl use LWP; my $browser = LWP::UserAgent->new; my $list = "Iyrhxu8sRTVOhE4hUBr4W1kwNTI6MDow"; my $key = "<api key removed>"; my $url = "http

我正在尝试编写一个独立的perl应用程序,列出存储在Google tasks中的所有任务。我相信我可以使用谷歌所谓的“简单API访问”,因为这只是我的任务,而且是只读的

因此,我做了以下工作:

#!perl
use LWP;
my $browser = LWP::UserAgent->new;
my $list = "Iyrhxu8sRTVOhE4hUBr4W1kwNTI6MDow";
my $key = "<api key removed>";
my $url = "https://www.googleapis.com/tasks/v1/lists/$list/tasks?pp=1&key=$key";
print $browser->get($url)->content;
不幸的是,我现在不知道它需要什么授权。我尝试将最后一行替换为:

my $auth = "...";
print $browser->get($url, "Authorization", $auth)->content;
并使用API控制台中列出的Google列出的客户ID、电子邮件地址和客户机密-但他们都给出了无效的凭据


有人能帮忙吗?

似乎不起作用,他们似乎为了支持oauth2而禁用了它,只是没有更新“应用api密钥”页面。请改用Oauth2:

https://developers.google.com/oauthplayground/
如果您需要api密钥,可以在此处获取:

https://code.google.com/apis/console

运气好吗?我也有同样的问题不,我从来没有找到解决办法,所以放弃了。对不起,经过仔细研究后,它似乎不可用。我不知道为什么他们还在api密钥部分提到“简单api访问”。它确实在一些地方提到了“贬值”,但实际上只是暂时的。使用oauth2-
https://code.google.com/apis/console