新的iOS应用程序与Facebook Graph api v2.0挣扎

我是应用程序开发的新手,我一直在构建一个社交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的批准才能整合他们的邀请吗?

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

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

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