3

我在使用 facebook API 调用时遇到问题。我正在使用考拉进行服务器端 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}}

有没有人有同样的问题?想听听你们的意见。

4

2 回答 2

6

我找到了问题的根源(至少在我们的网站上)。在 Facebook 的开发者控制台 ( https://developers.facebook.com/apps ) 中,我们的应用显示了无效的隐私政策。因此,Facebook 自动将我们的应用置于沙盒模式。

更新我们的隐私政策和(更值得注意的是)从沙盒模式中删除我们的应用程序导致此错误停止。

其他用户似乎在取消区域(特定于国家/地区)限制谁可以和不能登录到他们的应用程序方面取得了一些成功(https://groups.google.com/forum/#!topic/django-social-auth/ XaE5dFXEqhA )

祝你好运!:)

于 2013-10-16T15:20:29.183 回答
0

我的应用程序处于开发模式。我所做的只是删除订阅并重新订阅我的 webhook 服务器,这对我有用。

于 2020-03-10T18:52:49.800 回答