嗨,过去几天我遇到了几个问题。请任何人帮助我。
不允许的方法错误405
同样在facebook中订阅实时更新/ webhook时,是否有必要在回调URL中提供域名/ callback.php?我的意思是我现在只想测试流程并且不想购买域名进行测试。
当我把这个https://graph.facebook.com//subscriptions?access_token= ****时 我刚刚开始
{ "数据":[
] }
答案 0 :(得分:1)
/page/subscriptions
发送POST请求 Method Not Allowed
表示您的服务器不接受对URL的POST请求。 Facebook发出POST请求,将应用程序加载到页面选项卡中。如果您尝试使用与webhook回调URL相同的URL,则还需要它来接受POST请求。
当然,URL需要从外部访问,否则Facebook无法向其发出POST请求。据我所知Facebook不接受IP地址,您需要使用域名。此外,webhooks现在需要一个HTTPS URL,并带有有效的SSL证书。不接受自签名证书,因此除了使用“真实”域名之外别无其他选择,dyndns或某些东西不起作用。
那是因为您实际上没有订阅您的应用以获取该页面的更新。再一次,这与页面选项卡无关,它需要对该端点发出POST请求。