【问题标题】:Can't GET my application's app page (100)无法获取我的应用程序的应用程序页面 (100)
【发布时间】:2013-04-24 13:15:45
【问题描述】:

我的应用程序有 3 个与之关联的页面。这是他们的身份证:

  • 151500351683665(社区页面)
  • 143448712494935(社区页面)
  • 563925353640654(申请页面)

使用 facebook C# SDK,我正在尝试使用以下 url 格式在这些页面上执行 GET:

graph.facebook.com/{pageId}

我在社区页面上是成功的,但是在尝试以这种方式访问​​应用程序页面时,我收到了一个不受支持的 GET 请求 (100)。我不确定最近发生了什么,整个事情都没有传递任何访问令牌,因为我认为这是公共信息:/

有什么想法吗?

注意:直到最近,我才能够在没有任何访问令牌的情况下发出上述 GET 请求 - 因为我相信我正在访问公共信息。右键只能访问单个页面。

【问题讨论】:

标签: c# facebook facebook-graph-api facebook-c#-sdk


【解决方案1】:

从this SO thread复制答案

This error occures due to several problems in the permissions of your page

1. Go to edit page->manage permission

Check Age restrictions: 13+

2. Go to basic information -> Start Type:: set to launched

【讨论】:

  • 已完成第 1 步和第 2 步,等待几分钟让更改传播到 Facebook 的服务器 - 仍然出现错误。
  • 有趣的是,当我从 Graph API 资源管理器访问它时,这有效,因为我的应用程序 - 虽然令牌很奇怪,但我无法在代码中生成相同的令牌:/
  • 我所做的另一个观察:我可以使用我的访问令牌(我 21 岁以上等)访问该页面,但是我无法使用测试用户的访问令牌访问该页面。但其他页面并非如此
猜你喜欢
  • 1970-01-01
  • 2020-11-03
  • 2020-05-05
  • 1970-01-01
  • 1970-01-01
  • 2018-04-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多