以前很容易区分桌面应用程序和 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 请求不会有问题,但我不想让我的存在复杂化,所以如果有其他方法......