Facebook 应用程序 webhooks:回调 URL 和页面选项卡
Facebook App webhooks: Callback URL & Page tab
嗨,过去几天我遇到了几个问题。请任何人帮助我。
- 我想获得我的 facebook 页面的实时更新。我创建了一个应用程序并将其添加为页面选项卡,但是当我在 Facebook 页面中单击该选项卡时,我收到以下消息。
Method Not Allowed Error 405
还有在facebook订阅实时updates/webhooks的时候,是否需要在回调URL中给域名name/callback.php?我的意思是我现在只想测试流量,不想买域名测试。
还有当我把这个https://graph.facebook.com//subscriptions?access_token=****
我刚收到
{
"data":[
]
}
- 不再通过将页面安装为页面选项卡应用来订阅更新页面,而是通过向
/page/subscriptions
发出 POST 请求来完成
Method Not Allowed
表示您的服务器不接受对 URL 的 POST 请求。 Facebook 发出 POST 请求以将应用程序加载到页面选项卡中。如果您尝试使用与您的 webhook 回调 URL 相同的 URL,您还需要它来接受 POST 请求。
当然 URL 需要可以从外部访问,否则 Facebook 无法向它发出 POST 请求。据我所知Facebook不接受IP地址,你需要使用域名。此外,webhooks 现在需要 HTTPS URL,以及有效的 SSL 证书。不接受自签名证书,因此您实际上别无选择,只能使用 "real" 域,dyndns 或其他东西将不起作用。
那是因为您实际上还没有为您的应用订阅页面更新。同样,这与页面选项卡无关,它需要对该端点的 POST 请求。
嗨,过去几天我遇到了几个问题。请任何人帮助我。
- 我想获得我的 facebook 页面的实时更新。我创建了一个应用程序并将其添加为页面选项卡,但是当我在 Facebook 页面中单击该选项卡时,我收到以下消息。
Method Not Allowed Error 405
还有在facebook订阅实时updates/webhooks的时候,是否需要在回调URL中给域名name/callback.php?我的意思是我现在只想测试流量,不想买域名测试。
还有当我把这个https://graph.facebook.com//subscriptions?access_token=**** 我刚收到
{ "data":[
] }
- 不再通过将页面安装为页面选项卡应用来订阅更新页面,而是通过向
/page/subscriptions
发出 POST 请求来完成
Method Not Allowed
表示您的服务器不接受对 URL 的 POST 请求。 Facebook 发出 POST 请求以将应用程序加载到页面选项卡中。如果您尝试使用与您的 webhook 回调 URL 相同的 URL,您还需要它来接受 POST 请求。
当然 URL 需要可以从外部访问,否则 Facebook 无法向它发出 POST 请求。据我所知Facebook不接受IP地址,你需要使用域名。此外,webhooks 现在需要 HTTPS URL,以及有效的 SSL 证书。不接受自签名证书,因此您实际上别无选择,只能使用 "real" 域,dyndns 或其他东西将不起作用。
那是因为您实际上还没有为您的应用订阅页面更新。同样,这与页面选项卡无关,它需要对该端点的 POST 请求。