Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook::喜欢的数量图表_Facebook_Perl - Fatal编程技术网

Facebook::喜欢的数量图表

Facebook::喜欢的数量图表,facebook,perl,Facebook,Perl,我可以使用Facebook::Graph在不处理授权令牌的情况下检索喜欢的数量吗?以下代码: use Facebook::Graph; my $fb = Facebook::Graph->new; my $hashref = $fb->query ->request('https://graph.facebook.com/btaylor') ->as_hashref; 产生以下错误: 无法创建名为“”的子对象 我不是一个真正的perl程序员,所以我可能还

我可以使用Facebook::Graph在不处理授权令牌的情况下检索喜欢的数量吗?以下代码:

use Facebook::Graph;
my $fb = Facebook::Graph->new;
my $hashref = $fb->query
    ->request('https://graph.facebook.com/btaylor')
    ->as_hashref;
产生以下错误:

无法创建名为“”的子对象

我不是一个真正的perl程序员,所以我可能还远远不够


你可以。你的问题是btaylor是facebook的普通用户,用户不受欢迎。对于喜欢的对象,您可以按照下面的示例查询喜欢的列表

https://graph.facebook.com/thagroggs

访问令牌与授权令牌相同吗?为了简单起见,我尝试在没有访问控制的情况下检索此信息,因为它是公开的:“我的btaylor示例错误,上面的代码没有包含likes,并且是直接从CPAN页面提取的,因此我想知道我是否在那里做错了什么。据我所知,访问令牌与授权令牌相同。我对你评论“访问控制”、“CPAN”时使用的语言不太熟悉。但是要详细说明我的回答,facebook ID btaylor不是一个讨人喜欢的facebook对象,因此你无法查询它的喜好。我很困惑,因为你的回答“你可以”表示我可以在没有授权令牌的情况下检索喜欢的数量,但你发布的URL需要访问令牌。是通过API检索喜欢的数量所需的访问令牌,即使此信息可通过以下地址的XML免费获得:" ? 另外,当我使用亚马逊而不是btaylor时,我收到了与我的原始帖子相同的错误。啊,我错过了你帖子的那部分。我改变了我的示例,在facebook页面上显示一个无令牌呼叫,该呼叫将显示喜欢的数量。Ben,我不是想给你一个困难的时间,但我想知道这是否可以通过facebook::Graph无令牌完成。