1

我是应用程序开发的新手,我一直在构建一个社交 iOS 应用程序,该应用程序需要发送 Facebook 邀请才能加入该应用程序。昨天发布的 Facebook Graph API 2.0 似乎对如何邀请尚未参与游戏的人提出了更严格的要求。我正在尝试激活我/invitable_friends,但我不断收到相同的消息:

{
 "error": {
"message": "(#15) This method is only accessible to Games.", 
"type": "OAuthException", 
"code": 15
 }

他们的文档提到需要成为 Canvas 应用程序,因此我将占位符 URL 添加为 Canvas 页面。不确定这是否足够。

诚然,我的应用程序仍处于沙盒模式,这可能就是原因,尽管我在使用 Graph API 应用程序本身进行测试时收到了相同的消息。是因为处于沙盒模式,还是我需要做其他事情?现在是否所有应用都必须得到 Facebook 的批准才能整合他们的邀请?

4

1 回答 1

7

要使用 invitable_friends 边缘,您的应用需要:

  • 在您的应用设置中归类为“游戏”
  • 拥有 Canvas 存在 - 这意味着在您的应用程序设置中启用 Canvas 平台。

您在上面看到的错误是因为您的应用未归类为游戏,而不是因为您处于开发模式。

于 2014-05-01T21:08:56.477 回答