以前はデスクトップアプリケーションと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リクエストを行うことは問題ではありませんが、私の存在を複雑にしたくないので、他の方法がある場合は...