Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 当facebook发表评论时更新远程服务器上的数据库_Php_Python_Ajax_Facebook Graph Api - Fatal编程技术网

Php 当facebook发表评论时更新远程服务器上的数据库

Php 当facebook发表评论时更新远程服务器上的数据库,php,python,ajax,facebook-graph-api,Php,Python,Ajax,Facebook Graph Api,我想在我的网站上发表facebook评论时,准确地更新数据库中的no_comments行。我也想为喜欢的人做同样的事情 我可以想象设置一个cron作业,该作业使用graphapi定期检索注释和喜好的数量,并更新数据库,但是对于大量与注释相关联的对象,引入的延迟是不可取的 我不是在寻找一个能为我“编写解决方案”的人……而是有人能为我指出正确的方向:在发表评论或类似评论时,是否可以使用AJAX以某种方式更新数据库 我可以看到一个人如何使用点击事件为喜欢的按钮,但它不是傻瓜证明 感谢您的帮助 假设您使

我想在我的网站上发表facebook评论时,准确地更新数据库中的no_comments行。我也想为喜欢的人做同样的事情

我可以想象设置一个cron作业,该作业使用graphapi定期检索注释和喜好的数量,并更新数据库,但是对于大量与注释相关联的对象,引入的延迟是不可取的

我不是在寻找一个能为我“编写解决方案”的人……而是有人能为我指出正确的方向:在发表评论或类似评论时,是否可以使用AJAX以某种方式更新数据库

我可以看到一个人如何使用点击事件为喜欢的按钮,但它不是傻瓜证明


感谢您的帮助

假设您使用的是Oauth,并且有一个facebook应用程序,那么我会查阅facebook API文档以了解事件或触发器。如果存在一个方法,它将出现在API文档中

你对“站点”的描述很模糊,因此很难理解你的站点是什么,或者它是如何连接到facebook的

编辑: 我希望人们能解释投票的原因。如果我不知道是什么问题,我就无法修复它

我按照自己的建议,在谷歌上搜索了这个“点击like时facebook运行脚本”,结果发现:这几乎是同一个问题,只是它处理的是“like”按钮而不是评论

您可以像我之前建议的那样生成“事件”。因此,进一步咨询FB API可能是了解是否存在“评论”和“喜欢”事件的最有效方法

也许OP知道这一点,但facebook上有几个API(上次我检查时),包括可以以Ajax方式使用的Javascript方法。然而,如果没有关于他们网站实现的更多细节,就无从得知