Facebook Graph API获取公共视频信息

问题描述 投票:0回答:1

我使用简单的HTTP Get调用,如下面的代码从Facebook获取PUBLIC视频信息。用户输入视频网址并使用此代码获取视频信息:

var request=$.ajax({
            url:'http://graph.facebook.com/'+id + '?fields=format,source,title',                
            timeout:5000,
            success:function(data){         

                // do some stuff with data

            },
            error:function(){
                displayError('facebook');   
            }
        });

代码工作正常,但最近这开始返回错误

error: {
  message: "An access token is required to request this resource.",
  type: "OAuthException",
  code: 104,
  fbtrace_id: "HYdRovB1cyn"
}

看来我必须以某种方式将AccessToken传递给API,但问题是如何在不希望用户登录facebook的情况下获取此令牌的方式/位置,因为我只需要一些公共视频的信息。

javascript facebook facebook-graph-api
1个回答
1
投票

是的,您必须在请求中发送令牌。您将在创建Facebook应用程序时获得令牌,此博客中有一个指南:http://mattpilz.com/facebook-graph-access-token-photo-album/

© www.soinside.com 2019 - 2024. All rights reserved.