使用最新的PHP SDK调用api(/ me)时出现以下异常。
OAuthException:无法代表此用户调用API。
仅针对某些Facebook帐户显示相同的例外情况。任何线索?
答案 0 :(得分:1)
我找到了问题的根源(至少在我们的网站上)。在Facebook的开发者控制台(https://developers.facebook.com/apps)中,我们的应用程序显示了无效的隐私政策。因此,Facebook自动将我们的应用程序置于沙盒模式。
更新我们的隐私权政策(更值得注意的是)从沙盒模式中移除我们的应用程序会导致此错误停止。
其他用户似乎在取消区域(特定国家/地区)对哪些人可以登录到他们的应用程序({3}}
的限制方面取得了一些成功。此外,@ Igy的问题听起来很合理,也可能导致找到解决方案。
祝你好运! :)
答案 1 :(得分:0)
该用户的访问令牌是否仍然有效?用户阻止了你吗?您可以手动导航到用户的个人资料吗? (即他们的个人资料可能无法使用)