有Google Plus评论插件吗? (如Facebook社交评论,DISQUS或者是)?

时间:2012-02-16 21:13:58

标签: php html5 api plugins google-plus

我想知道并试图找到像Facebook这样的Google Plus插件,比如DISQUS或者是谁?

任何人都知道是否有一个或者想知道如何使用Google+ API进行操作?

4 个答案:

答案 0 :(得分:3)

是的,因为有几个月可以使用Wordpress插件。

点击此链接: http://wordpress.org/plugins/gplus-comments/

答案 1 :(得分:3)

<script src="https://apis.google.com/js/plusone.js">
</script>
<div class="g-comments"
    data-href="http://stackoverflow.com"
    data-width="580"
    data-first_party_property="BLOGGER"
    data-view_type="FILTERED_POSTMOD">
</div>

https://jsfiddle.net/fdyuhp90/1/

没有API密钥

答案 2 :(得分:2)

目前不存在官方评论插件,但您可以使用REST API访问通过comments.list方法在公开帖子上发表的评论。

这意味着,如果您通过公开活动在Google+上分享网页,则可以使用API​​列出在Google+上对该活动所做的所有评论,然后在您的网页中对其进行渲染。然后,您可以将访问者链接到活动,从而允许他们参与对话。

我已经看过这种技术的一些实现。 Here是一个JavaScript实现,旨在放入静态HTML博客。我不会在这里重现整个条目,因为它非常复杂,但你需要做的是:

  1. Get an API key访问Google+ API
  2. 将公共活动的ID嵌入到您的文档中。在链接的示例中,将其存入div的类中。
  3. 使用REST API的JSONP接口来获取该活动的注释。如果一页评论就足够了,这就是一个单行。
  4. https://www.googleapis.com/plus/v1/activities/_somePublicActivityId_/comments?key=_yourApiKey_&callback=myawesomecallback

    1. 从您的回调函数中打印页面中的某些注释。

      function myawesomecallback(resposneJson) {
        var activity = resposneJson.items[0].inReplyTo[0];
        var comments = resposneJson.items;
      
        //find element to insert into
        var insertionElements = document.getElementsByClassName('g-comments-for ' + activity.id);
        var insertionElement = insertionElements[0];
      
        var newContents = "";
        for(i=0; i<comments.length; i++) {
          var actor = comments[i].actor;
      
          var commentBody = comments[i].object.content;
      
          //do the insertion
          newContents += "<dt><a href='" + actor.url + 
            "'><img src='" + actor.image.url + "' /></a></dt>" + 
            "<dd><a href='" + actor.url + "'>" + actor.displayName + 
            "</a>: " + commentBody + "</dd>";
        }
        insertionElement.innerHTML = "<dl>" + newContents + 
          "</dl> <p class='g-commentlink'>Please comment on the <a href='" + 
          activity.url + "'>Google+ activity</a></p>";   
      }
      

答案 3 :(得分:1)

不,Google+ API is currently entirely read-only,它没有Facebook这样的评论插件。