首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从facebook评论插件获取评论

如何从facebook评论插件获取评论
EN

Stack Overflow用户
提问于 2015-01-04 21:03:59
回答 1查看 854关注 0票数 1

我遵循了这个指南,在发表评论时触发一个函数。我目前可以进行ajax调用,以便在发表评论时与我的DB进行交互。

FB Comments Plugin - Detect comment on page

我想做的是在每次评论时在我自己的数据库中保存评论的副本。我不确定我想永远使用facebook评论,所以我希望所有的数据都保存在我的数据库中,以防我恢复到原来的评论系统。

我尝试使用jquery从文本框中获取值,并从span中获取用户名。

代码语言:javascript
复制
var comment = $('.mentionsTextarea').val();
var username = $('.commentasName').html();

此代码未获取数据。我猜是因为它在一个iframe里面。我想知道当评论提交被触发时,是否有可能从实际对象中获取数据。那么当事件被触发时,我可以从comment对象中获取数据吗?就像这样。

代码语言:javascript
复制
FB.Event.subscribe('comment.create',
    function(response) {
    var comment = comment.text();
    var username = comment.username.text();
}
EN

回答 1

Stack Overflow用户

发布于 2015-01-04 21:44:43

我没有我想要的答案,但我确实有一个解决方案。这将获得针对特定url的最新评论。

代码语言:javascript
复制
$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;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27765799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档