错误代码100(只能在您的应用的有效测试用户上调用此方法)

Ass*_*sky 3 facebook facebook-graph-api

得到错误{"错误":{"message":"(#100)只能在您的应用的有效测试用户上调用此方法","只要尝试写入任何Facebook端点,就输入":"OAuthException"}} .阅读(GET)工作正常,写作(POST)失败.有谁知道如何解决这个问题?

我还在FB开发网站上开了一张票:http: //developers.facebook.com/bugs/184198634991192?浏览器= search_4e93328871c8a3231774584

没有发生的问题是我会从浏览器中发出POST请求,就好像我是用户一样.仅当我们的服务器代表用户从我们的dev计算机发送其他子域名而不是www(例如dev1.blablabla.com&dev2.blablabla.com,而应用程序已注册到www.blablabla.com).

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

Rob*_*bin 6

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

对于您必须发出GET请求,并没有一个POST请求.它从浏览器触发时的工作原理是,当您通过地址栏提交查询时,它将作为GET请求发送,当从您的服务器发送时,它将作为POST发送,并且无法生成您帖子中提到的错误消息.

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

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