加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Perl – Facebook Graph API

发布时间:2020-12-16 06:17:01 所属栏目:大数据 来源:网络整理
导读:很久以前很容易区分桌面和Web应用程序,但今天在阅读文档时我注意到这种差异不太明显. 我正在使用Facebook :: Graph模块来创建桌面应用程序,但仍然无法超越配置阶段.我陷入了身份验证阶段: my $q = Plack::Request-new($env);$fb-request_access_token($q-qu
很久以前很容易区分桌面和Web应用程序,但今天在阅读文档时我注意到这种差异不太明显.

我正在使用Facebook :: Graph模块来创建桌面应用程序,但仍然无法超越配置阶段.我陷入了身份验证阶段:

my $q = Plack::Request->new($env);
$fb->request_access_token($q->query_param('code'));

(http://metacpan.org/pod/Facebook::Graph)

它一直告诉我“$env是必需的”.
阅读文档我意识到Plack只关注Web应用程序.

(http://metacpan.org/pod/Plack::Request)

你能证实这一点吗?如果没有,我如何通过这一步?

使用Mechanize获取access_token然后按照文档中的描述发出GET请求不会有问题,但我不想让我的存在复杂化,所以如果还有其他方法……

解决方法

有点晚了,但有一个解决方法.

要获取访问令牌,请查看此处:

https://developers.facebook.com/docs/howtos/login/login-for-desktop/

>只需使用Mechanize或您想要的任何内容创建一个客户端,并使用所需的凭据登录
>按照描述执行请求
>从授权页面继续
>解析响应并获取令牌

 $fb->access_token($token);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读