Facebook Graph API获取公共视频信息
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Facebook Graph API获取公共视频信息相关的知识,希望对你有一定的参考价值。
我使用简单的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的情况下获取此令牌的方式/位置,因为我只需要一些公共视频的信息。
答案
是的,您必须在请求中发送令牌。您将在创建Facebook应用程序时获得令牌,此博客中有一个指南:http://mattpilz.com/facebook-graph-access-token-photo-album/
以上是关于Facebook Graph API获取公共视频信息的主要内容,如果未能解决你的问题,请参考以下文章
使用没有访问令牌的 Facebook Graph API 获取公共页面状态
如何使用 Facebook Graph Api 获取所有位置 ID 与特定给定位置 ID 相同的 Facebook 公共事件?
您能否在不要求用户允许的情况下使用 Graph API 获取公共 Facebook 页面的提要?