Tag: facebook

获取命令行(桌面)应用程序的Facebook身份validation令牌

我正在为一个促进手语的慈善机构工作,他们希望每天都能将video发布到他们的FB页面。 video数量很大(且不断增长),因此他们希望以编程方式安排上传。 我真的不介意我最终在做什么编程语言,但我已经尝试了以下内容并没有走得太远: Perl使用WWW::Facebook::API (旧的REST API) my $res = $client->video->upload( title => $name, description => $description, data => scalar(read_file(“videos/split/$name.mp4”)) ); 身份validation没问题,这正确地将facebook.video.upload方法发布到https://api-video.facebook.com/restserver.php 。 不幸的是,这会返回“方法未知”。 我认为这与弃用的REST API有关。 Facebook::Graph Perl中的Facebook::Graph或Ruby中的fb_graph gem。 (OAuth API) 我甚至无法进行身份validation。 这两个都面向网络而不是OAuth的桌面应用程序,但我认为我应该能够做到: my $fb = Facebook::Graph->new( app_id => “xxx”, secret => “yyy”, postback => “https://www.facebook.com/connect/login_success.html” ); print $fb->authorize->extend_permissions(qw(publish_stream read_stream))->uri_as_string; 在我的浏览器中转到该URL,捕获返回的code参数,然后 my $r = $fb->request_access_token($code); 不幸: […]