如何从脸书评论插件获取评论
How to get comment from facebook comment plugin
我按照本指南在发表评论时触发了一个函数。我目前可以在发表评论时进行 ajax 调用以与我的数据库进行交互。
FB评论插件 - 检测页面上的评论
我想做的是每次发表评论时,将注释的副本保存在我自己的数据库中。我不确定我是否想永远使用 facebook 评论,所以我希望将所有数据保存在我的数据库中,以防我恢复到我拥有的原始评论系统。
我尝试使用 jquery 从文本框中获取值,从跨度中获取用户名。
var comment = $('.mentionsTextarea').val();
var username = $('.commentasName').html();
此代码不获取数据。我猜是因为它在 iframe 内。我想知道在触发注释提交时是否可以从实际对象获取数据。那么当事件被触发时,我可以从注释对象中获取数据吗?像这样的东西。
FB.Event.subscribe('comment.create',
function(response) {
var comment = comment.text();
var username = comment.username.text();
}
我没有
我想要的答案,但我确实有一个解决方案。这将获得针对特定 URL 的最新评论。
$comments = file_get_contents('https://graph.facebook.com/comments/?ids='.$url);
$comments = json_decode($comments, true);
$comments = $comments[$url]['comments']['data'];
$latestComment = $comments[0];
$username = $latestComment['from']['name'];
$message = $latestComment['message'];
echo $username ." - ".$message;
相关文章:
- React/Node应用程序中的Facebook评论插件.js仅在刷新时显示
- 脸书评论插件如何工作
- 使用 Javascript 检测对社交插件的评论
- 集成登录和评论插件
- Facebook评论插件 - 也发布在Facebook上
- 如何根据javascript变量动态更改Facebook评论插件URL
- 如何从脸书评论插件获取评论
- 是否可以通过API为特定页面添加Facebook评论,以避免需要评论插件
- 更新脸书评论插件链接而不重新加载页面
- Facebook社交插件:如何在Facebook评论框中为“查看更多”评论添加事件处理程序
- Facebook评论插件在iframe中加载一个iframe,导致宽度不响应
- 车把脚本中的Facebook评论插件
- facebook评论插件消失了
- 我页面中每个对象的facebook评论插件
- 你如何重新调整Facebook插件评论(fb评论)的大小与窗口上的角度大小
- Facebook分享按钮和评论插件冲突
- Facebook评论插件不工作
- Facebook评论插件在AngularJS中不显示
- Facebook评论插件,URL别名
- 跟踪按钮点击在Facebook评论插件