不会调用Facebook取消授权回调

ast*_*nic 3 api authorization facebook callback

我有一个FB应用程序,当我作为取消授权回调URL输入我的开发框地址时,在FB上移除应用程序后,该框被用来请求此框:

POST /facebook/deauthorize HTTP/1.1
Host: bashman.org
Accept: */*
Content-Length: 261
Content-Type: application/x-www-form-urlencoded
Connection: close

fb_sig_uninstall=1&fb_sig_locale=de_DE&fb_sig_in_new_facebook=1&fb_sig_time=1322732591.2685&fb_sig_added=0&fb_sig_user=1476224117&fb_sig_country=de&fb_sig_api_key=e39a74891fd234bb2575bab75e8f&fb_sig_app_id=32352348363&fb_sig=f6bbb27324aedf337e5f0059c4971
Run Code Online (Sandbox Code Playgroud)

(这里的钥匙是假的)

但!当我在取消授权回调URL中输入我的生产箱URL时,永远不会发出POST请求.用Tcpdump测试它.我的生产机器没有要求,为什么?

我用mtr检查了从我的生产箱到请求来自的IP地址的路由,一切正常,丢失了0%的数据包.

主机名端口和路径是正确的,测试了1k次,没有防火墙,IDS或其他系统阻塞我的以太网插槽.

  1. 为什么没有调用Post回调?(我该如何解决?)

  2. 我如何调试这个以确定问题是什么?

Lix*_*Lix 5

您可以尝试使用facebook URL Debugger并查看facebook的服务器是否能够访问您的回调URL ...
查看facebook能够检索的信息可能有助于您调试此问题.