'无法在FB API调用中代表此用户调用API

问题描述 投票:2回答:2

我在使用Facebook API调用时遇到问题。我正在使用Koala进行服务器端api调用,但最近在进​​行api调用时遇到了问题。因此,我尝试绕过考拉调用,并使用call进行了原始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}}

有人遇到过同样的问题吗?希望收到你们的来信。

ruby-on-rails-3 facebook facebook-graph-api facebook-apps
2个回答
5
投票

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

更新我们的隐私政策,并(尤其是)从沙盒模式中删除我们的应用程序导致此错误停止。

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

祝你好运! :)


0
投票

我在开发人员模式下安装了该应用程序。我所做的就是删除订阅并重新订阅

© www.soinside.com 2019 - 2024. All rights reserved.