FB图表 - 只能访问当前用户的“主页”连接?

时间:2011-05-09 09:39:20

标签: c# asp.net facebook facebook-graph-api

我刚刚在asp.net上为我的脸谱资料写了一个家庭浏览器。但我真正想要的是一个从我的Facebook页面显示墙的页面。但现在我收到了这个错误:

“您只能访问当前用户的\”home \“连接。”

这是否意味着使用图形api显示在某个页面上写的所有内容是不可能的?

或者我应该如何在我的Facebook页面墙上请求这些帖子和评论?

谢谢!

2 个答案:

答案 0 :(得分:0)

是的,这是推动我疯了。

如果你:

  1. 在浏览器中登录Facebook,然后使用Facebook作为页面。
  2. 然后进入http://developers.facebook.com/docs/reference/api/
  3. 然后点击新闻Feed:https://graph.facebook.com/me/home?access_token= ...链接
  4. Voila,您的页面有正确的新闻Feed。
  5. 所以,理论上这可行。即图API确实支持它。

    但是,如果我切换到该页面,请尝试使用https://graph.facebook.com/oauth/authorize

    登录

    它现在告诉我,我必须从使用Facebook作为我的页面切换到使用它作为我自己。

    因此,问题可能与图表oauth授权有关,这似乎不像您以页面身份登录。

    我怀疑我可能会搜索cookie并找到一个令牌,这意味着我不需要使用图授权登录。我将继续走这条道路。

    如果有其他人提出了获取网页“主页”Feed的方法,请提供帮助!

    编辑:答案是没有答案。我会说这是对FBs部分的疏忽。希望他们将来添加它。无赖!

    注意:我也尝试使用旧的rest API和令牌,您可以使用我/帐户图表调用来获取模拟页面访问权限,但这会导致“模拟访问令牌只能用于图谱API“错误消息。

答案 1 :(得分:0)

你必须添加

  

manage_pages

范围包含您的授权请求,因为有一段时间了。也许这会对你有所帮助。你做到了吗?