我是新来的,我已经阅读了所有可能的解决方案,我找不到任何可以解决问题的方法。我是facebook 组的管理员,我们希望在慈善机构网站的Feed中显示墙上的帖子。我们允许任何人在facebook群组设置上查看帖子。但是,我们无法让它在网站Feed上工作以显示墙条目。
一个问题可能是在设置组时没有人拥有原始设置。现在有两个管理员,但两个管理员都没有任何设置登录来查看该组的数据。我们可以更改此设置,以便获取所有可用的数据吗?我们没有任何组访问者和页面常用的数据,所以我认为我们在这里缺少一些重要的东西。
该群组为https://www.facebook.com/groups/borntoosoonkh/
有关访问问题的解决方法的任何帮助,以及是否可以在网站Feed上显示来自群组的墙上帖子。 真的希望你们都有很棒的想法。 感谢您的阅读和时间。
最后一件事,请.......我知道除非你是小组成员,否则你不能喜欢帖子,但我也找不到人们申请会员资格的加入按钮。
答案 0 :(得分:5)
您可以通过编程方式访问群组的墙上帖子,但您需要从Facebook Connect按钮获取的access_token。
有关示例,请参阅Graph Api Debug Console: group Born too soon
答案 1 :(得分:1)
读到这会让你到达那里 https://developers.facebook.com/docs/graph-api/reference/v2.5/user/feed
$request = new FacebookRequest(
$session,
'GET',
'/groups/feed'
);
$response = $request->execute();
$graphObject = $response->getGraphObject();
// handle the result
答案 2 :(得分:0)
我目前正在研究同样的问题。您必须找到一种方法来获取没有特定用户的访问令牌。这该怎么做?还在努力。但是就像上面的用户说的那样从Facebook开发者网站上的Gragh API资源管理器中获取它,问题是它超时了。
我做的是创建一个Facebook应用程序。使用以下网站作为指南...... http://ranacse05.wordpress.com/2011/02/04/show-facebook-group-wall-on-web-site/
它已经过时了,但应该让你加快速度。你可以在下面的代码中找到类似的代码:$token = $access_token; //$access_token is created in facebook app
$token ='?access_token='.$access_token; //append '?access_token field' from included php file
$url1 = 'https://graph.facebook.com/'.$group_id.$token;
$des = json_decode(file_get_contents($url1));
答案 3 :(得分:0)
Wallflux.com为facebook群组提供了Feed,但不确定您对加入按钮的问题。
警告,我隶属于Wallflux