Facebook墙贴
我需要一些帮助。在过去的两个小时里,我一直沉浸在facebook的文档中。请给我一个建议,告诉我怎样才能获得我在facebook上的帖子/信息等?我需要一个访问令牌。我已经尝试了很多方法来获得它,但是没有用。我不知道如何建立那个网址。请告诉我从哪里开始?谢谢大家! 不太清楚你想做什么,或者你想用什么语言来做。但是,如果您按照他们的文档进行操作,那么解决这个问题并不困难。您需要首先提示用户使用您的应用程序和任何扩展权限进行身份验证。然后,您可以调用graph api(或FQL查询,如果需要) 下面是一个完整的例子,可以按照你的要求在Facebook上发布帖子。阅读墙柱需要阅读流扩展权限Facebook墙贴,facebook,facebook-graph-api,facebook-wall,Facebook,Facebook Graph Api,Facebook Wall,我需要一些帮助。在过去的两个小时里,我一直沉浸在facebook的文档中。请给我一个建议,告诉我怎样才能获得我在facebook上的帖子/信息等?我需要一个访问令牌。我已经尝试了很多方法来获得它,但是没有用。我不知道如何建立那个网址。请告诉我从哪里开始?谢谢大家! 不太清楚你想做什么,或者你想用什么语言来做。但是,如果您按照他们的文档进行操作,那么解决这个问题并不困难。您需要首先提示用户使用您的应用程序和任何扩展权限进行身份验证。然后,您可以调用graph api(或FQL查询,如果需要) 下面
<!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>
init({appId:'yourFacebookAppId',状态:true,cookie:true,xfbml:true});
函数getFeed(){
FB.登录(功能(响应){
if(response.session&&response.perms){
FB.api(“/me/home”,
功能(响应){
警报(响应、数据、长度);
对于(var i=0;i
这也可以在PHP这样的服务器代码中完成,但是对于像这样的一般问题,在您了解更多您要做的事情之前,javascript api可能是最简单的
Facebook平台使用OAuth 2.0协议进行身份验证和授权。我们支持许多不同的OAuth流,您可以在您的网站、移动和桌面应用程序中使用这些流
本文档概述了Facebook平台用于支持每个流的不同机制。本文档中的示例使用PHP进行服务器端编程,使用HTML/JavaScript进行客户端代码。这些示例非常简单,并且很容易翻译成其他语言
这就是你需要开始的地方。试试这个
只需将用户ID和令牌替换为用户ID和访问令牌,您将获得一个json格式的所有墙柱列表,您还可以使用底部的上一个和下一个链接浏览结果页面
希望这能解决您的问题。Facebooks文档乱七八糟。他们不会告诉你什么时候因为安全问题而不能做什么,而且每件事都有多个版本。我发现很难相信你已经在api中迷失了2个小时,还没有得到任何线索。。。继续挖掘,你会成功的。我已经做了几年Facebook应用程序,最终放弃了它们对API的频繁更改。我只是使用javascript API,它是自动升级的。来自@OffBySome的极好建议