Facebook 错误代码100(只能对应用程序的有效测试用户调用此方法)

Facebook 错误代码100(只能对应用程序的有效测试用户调用此方法),facebook,facebook-graph-api,Facebook,Facebook Graph Api,获取错误{“error”:{“message”:“(#100)只能在应用程序的有效测试用户上调用此方法”,“键入”:“OAuthException”},无论何时尝试写入任何facebook端点。阅读(GET)效果良好,写作(POST)失败。有人知道如何解决这个问题吗 我还在FB dev网站上打开了一张罚单: 问题并没有出现,我会从浏览器中发出POST请求,就好像我是用户一样。 仅当从我们的服务器代表用户从我们的一台开发机器(具有其他子域名而非www,如dev1.blabla.com和dev2.

获取错误{“error”:{“message”:“(#100)只能在应用程序的有效测试用户上调用此方法”,“键入”:“OAuthException”},无论何时尝试写入任何facebook端点。阅读(GET)效果良好,写作(POST)失败。有人知道如何解决这个问题吗

我还在FB dev网站上打开了一张罚单:

问题并没有出现,我会从浏览器中发出POST请求,就好像我是用户一样。 仅当从我们的服务器代表用户从我们的一台开发机器(具有其他子域名而非www,如dev1.blabla.com和dev2.blabla.com,而应用程序注册到www.blabla.com)发送时,才会出现问题


所以问题是,facebook是否尝试对所有写入请求进行反向DNS查找以验证源?

我认为您的要求是获取facebook访问令牌所有者(通常是当前登录的用户)的用户详细信息

为此,您必须发出GET请求和notPOST请求。 当从浏览器触发时,它工作的原因是,当您通过地址栏提交查询时,它将作为GET请求发送,而从服务器发送时,它将作为POST发送,并且无法生成POST中提到的错误消息

Facebook不会对您的写入请求执行反向DNS查找,也不需要在您的服务器中配置任何与之相关的内容

希望答案对你来说足够清楚