我在使用facebook API调用时遇到问题。我正在使用Koala进行服务器端api呼叫,但最近出现了api呼叫问题。所以我试图绕过考拉呼叫并使用呼叫进行原始api http呼叫,但无济于事。
当我从开发机器卷曲时,它工作正常。
curl "https://graph.facebook.com/me?oauth_token=my_token
它返回配置文件的详细信息,但是从生产机器完成同样的事情,它抛出异常
{"error":{"message":"Cannot call API on behalf of this user","type":"OAuthException","code":200}}
有没有人有同样的问题?喜欢听你们的消息。
答案 0 :(得分:2)
我找到了问题的根源(至少在我们的网站上)。在Facebook的开发者控制台(https://developers.facebook.com/apps)中,我们的应用程序显示了无效的隐私政策。因此,Facebook自动将我们的应用程序置于沙盒模式。
更新我们的隐私权政策(更值得注意的是)从沙盒模式中移除我们的应用程序会导致此错误停止。
其他用户似乎在取消区域(特定国家/地区)对哪些人可以登录到他们的应用程序({3}}
的限制方面取得了一些成功。祝你好运! :)
答案 1 :(得分:0)
我的应用程序处于开发模式。我所做的只是删除订阅并重新订阅,这对我很有效。