我长期使用 Facebook::Graph Perl 模块来授权网站上的用户,最近我在 Facebook 网站上收到消息说:
You must upgrade this app to Graph API v2.x
v1.0 will be deprecated on April 30, 2015
Learn how to upgrade
在模块中的何处指定版本号以使用 Graph API v2.x。
最佳答案
将您的代码迁移到 Facebook::OpenGraph如suggested由author本身。在第 53 期,您会发现 patch lib/Facebook/Graph/Role/Uri.pm 来完成您所要求的操作,这显然不处理任何 API 更改:
-4,7 +4,7 @@ use Any::Moose 'Role';
use URI;
sub uri {
- return URI->new('https://graph.facebook.com')
+ return URI->new('https://graph.facebook.com/v2.1')
}
关于Perl Facebook::Graph API v2.x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27682552/