当用户添加页面事件时,Facebook会进行webhook

时间:2016-07-22 12:28:29

标签: php facebook-graph-api

我们开发了一个应用程序: - 用户通过Facebook登录 - 应用程序确定用户是管理员的页面(manage_pages权限) - 用户选择他的一个或多个页面 - 从这些页面获取事件并将它们导入我们的系统

这已经有效了。 我们现在想要实现的目标是: - 要在facebook中添加webhook,如果用户在其中一个页面中添加了一个事件,则会向我们的系统发出警报 - 自动导入这些事件

在我们的应用程序testaccount上,我们添加了user_events权限。 我们创建了一个webhook,它会监听user_events,但是当用户在facebook上添加事件时(无论是在添加私有事件还是页面事件时)都不会调用url。 为了测试它是否被调用,我们在设置的URL上添加了一个简单的代码:

$ data = json_encode($ _ POST); file_put_contents(' file.txt',$ data);

我们在facebook上添加了webhook的那一刻,url被正确调用了(同时验证令牌ecc是正确的,它写了#34; []"到文件中),但是现在它没有被调用了。

缺少的是: - 当用户向Facebook上的某个页面添加事件时,必须调用该URL(不是如果他添加了私人事件) - 我们需要确定他将其发布到

中的页面

我变得绝望了,因为我对这个话题并没有太多了解并且正在搞乱api,但我很困惑..

如果有人可以帮助我们,那真是太好了=)

提前致谢!

0 个答案:

没有答案