为什么我不能从特定的Facebook品牌页面中提取数据?

时间:2013-04-26 13:25:09

标签: c# facebook-graph-api

我从Facebook的不同页面得到不同的结果。我正在使用FacebookClient api从" https://www.facebook.com/PAGE"中提取数据。从那里我解析出ID并创建一个新的URL以提取Feed。例如,https://graph.facebook.com/PAGEID/feed?access_token=xxx。 但是当我尝试从https://www.facebook.com/capncrunch和该页面获取页面数据时,我的第一次调用失败了。它没有像我在其他页面请求中那样返回页面ID。 奇怪的是,我能够通过Graph API资源管理器获取数据,但不能通过FacebookClient API获取数据。我做错了什么?

1 个答案:

答案 0 :(得分:0)

您访问令牌是APP ACCESS TOKEN,页面capncrunch是用户限制的。您必须使用USER ACCESS TOKEN来验证用户是否满足要求(最低年龄,国家等)。

访问

  1. Use Facebook app access_token to get age-restricted Page data through Graph API?

  2. https://developers.facebook.com/docs/opengraph/howtos/user-restrictions/

  3. https://developers.facebook.com/docs/concepts/login/access-tokens-and-types/

  4. 了解更多信息