我需要一些帮助。我在最近2小时的图表facebook文档中迷路了。请发送关于我如何获得我的Facebook墙贴/信息等的建议。 。 。 ?我需要一个访问令牌。我已经尝试过很多方法来获得它,但是没用。我不明白如何建立这个网址。 。 。请告诉我,我应该从哪里开始?谢谢!
答案 0 :(得分:1)
目前还不是很清楚你想要做什么,或者你想要用什么语言来做。但是如果你按照他们的文档,graph api并不是很难解决。您需要首先提示用户对您的应用程序和任何扩展权限进行身份验证。然后,您可以调用图形api(如果需要,还可以调用FQL查询)。
这是一个像你问的那样获取Facebook墙上帖子的完整示例。阅读墙上的帖子需要read_stream扩展权限。
<!DOCTYPE html>
<html>
<body>
<div id="fb-root"></div>
<a href="#" onclick="getFeed();return false;">Get Feed</a>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({ appId : 'yourFacebookAppId', status : true, cookie : true, xfbml : true });
function getFeed() {
FB.login(function(response) {
if (response.session && response.perms) {
FB.api('/me/home',
function(response) {
alert(response.data.length);
for (var i = 0; i < response.data.length; i++) {
alert("message from " + response.data[i].from.name + ": " + response.data[i].message);
}
}
);
}
} , {perms:'read_stream'});
}
</script>
</body>
</html>
这也可以在像PHP这样的服务器代码中完成,但对于像这样的通用问题,首先开始使用javascript api可能是最简单的,直到你知道你想要做的更多。
答案 1 :(得分:1)
https://developers.facebook.com/docs/authentication/
Facebook平台使用OAuth 2.0协议进行身份验证和授权。我们支持您可以在您的网站,移动和桌面应用中使用的许多不同OAuth流程。
本文档概述了Facebook平台用于支持这些流程的不同机制。本文档中的示例使用PHP进行服务器端编程,使用HTML / JavaScript进行客户端代码。这些示例非常简单,可以轻松翻译成其他语言。
这是你需要开始的地方。
答案 2 :(得分:0)
试试这个https://graph.facebook.com/USER_ID/feed?access_token=TOEKN 只需使用用户ID和access_token替换USER_ID和TOKEN,您就会获得json格式的所有墙贴的列表,还可以使用上一页和导航结果页面下一步链接在底部。
希望能解决你的问题。