Facebook应用程序的webhooks:回调URL&页面选项卡

问题描述:

嗨,我被困在过去几天的几个问题。请任何人都可以帮助我。Facebook应用程序的webhooks:回调URL&页面选项卡

  1. 我想获得我的facebook页面的实时更新。我创建了一个应用程序&将其添加为页面选项卡,但我在点击Facebook页面中的选项卡时收到以下消息。

不允许的方法错误405

  1. 另外订阅实时在Facebook更新/网络挂接时,是有必要给域名/回调回调URL中的.php?我的意思是我现在只想测试流量,不想购买域名进行测试。

  2. 而且当我把这个https://graph.facebook.com//subscriptions?access_token= **** 我刚开

    { “数据”:

    ] }

开始=>

  1. 订阅通过将其作为页面选项卡应用程序安装,更新页面不会完成,但是通过向POST请求/page/subscriptions

Method Not Allowed意味着您的服务器不接受POST请求的URL。 Facebook发出POST请求将应用加载到页面选项卡中。如果您尝试将同一个URL用作webhook回调URL,则也需要它接受POST请求。


  1. 当然URL需要从外部可到达的,否则的Facebook不能使POST请求给它。据我所知Facebook不接受IP地址,你需要使用域名。另外,webhook现在需要一个HTTPS URL和一个有效的SSL证书。自签名证书不被接受,所以你实际上没有别的选择,只能使用“真实”域名,dyndns或其他东西不起作用。

  2. 这是因为您尚未实际订阅您的应用程序以更新页面。同样,这与页面标签没有任何关系,它需要一个POST请求到该端点。

开始=“2”>
+1

1.您可以让我知道如何向/ page/subscriptions发出POST请求。我们是否需要提及回调终端php脚本中的代码或其一次性代码? – Gagan

+0

2.有没有免费的网站主办网站,我可以把我的端点php? 任何你可以指导我的特定教程对我来说都是非常有益的。这是我第一次从facebook中提取实时数据。 ( – Gagan

+0

)1.你可以做任何其他的API POST请求,你没有指定你正在使用的任何平台/ sdk /语言 - 所以请首先在相应的文档中查看它。2.你应该自己研究,它对于*是无关紧要的。 – CBroe