Y at-il un Commentaires de Google+ plugin? (comme Facebook Commentaires sociaux, Disqus ou IntenseDebate)?

StackOverflow https://stackoverflow.com/questions/9319164

Question

Je me demandais et essayer de trouver un plugin Google Plus, comme Facebook ont, comme DISQUS ou IntenseDebate?

Quelqu'un sait s'il y a une ou avoir une idée de comment faire une utilisation de l'API Google+?

Était-ce utile?

La solution

<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/

Sans clé API

Autres conseils

Oui, depuis plusieurs mois, il y a un plugin Wordpress disponible.

Cliquez sur ce lien: http://wordpress.org/plugins/gplus-comments/

Aucun plugin commentaires officiels existe à ce moment, mais vous pouvez utiliser les API REST aux commentaires d'accès qui ont été faites sur des postes publics via comments.list .

Cela signifie que si vous partagez une page sur Google+ via une activité publique, vous pouvez utiliser les API pour lister tous les commentaires à cette activité sur Google+ et les rendre dans votre page. Vous pouvez ensuite relier les visiteurs à l'activité leur permettant ainsi de participer à la conversation.

Je l'ai vu quelques implémentations de cette technique. Voici une implémentation JavaScript qui est conçu de tomber dans un blog HTML statique. Je ne reproduirai pas ici l'entrée entière, car il est assez impliqué, mais l'essentiel de ce que vous devez faire est:

  1. obtenir une clé API pour accéder aux API Google+
  2. Intégrer l'ID de l'activité publique dans votre document. Dans l'exemple lié, il Stashes dans la classe d'un div.
  3. Utilisez l'interface JSONP des API REST pour récupérer les commentaires pour cette activité. Si une page de commentaires suffit, c'est une doublure.

https://www.googleapis.com/plus/v1/activities/_somePublicActivityId_/comments?key=_yourApiKey_&callback=myawesomecallback

  1. A partir de votre fonction de rappel imprimer les commentaires quelque part dans la page.

    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>";   
    }
    

Non, le API Google+ est actuellement entièrement en lecture seule , et il n'a pas ont un commentaire plugin comme Facebook fait.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top