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

1 facebook facebook-graph-api ios facebook-ios-sdk 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
 }
Run Code Online (Sandbox Code Playgroud)

他们的文档提到需要成为Canvas应用程序,所以我添加了占位符URL作为Canvas页面.不确定这是否足够.

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

Sim*_*oss 7

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

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

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