¿Hay un complemento de comentarios de Google Plus? (Como comentarios sociales de Facebook, disqus o intensedebate)?

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

Pregunta

Me preguntaba y trataba de encontrar un complemento Google Plus, como Facebook, como Disqus o Intensedebate.

¿Alguien sabe si hay uno o tiene una idea de cómo hacer uno usando la API de Google+?

¿Fue útil?

Solución

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

Sin tecla API

Otros consejos

Sí, desde varios meses hay un complemento de WordPress disponible.

Siga este enlace:http://wordpress.org/plugins/gplus-comments/

No existe un complemento de comentarios oficiales en este momento, pero puede usar las API REST para acceder a los comentarios que se han realizado en publicaciones públicas a través del Comentarios. Lista método.

Esto significa que si comparte una página en Google+ a través de una actividad pública, puede usar las API para enumerar todos los comentarios hechos a esa actividad en Google+ y luego renderizarlos en su página. Luego puede vincular a los visitantes a la actividad, lo que les permite participar en la conversación.

He visto algunas implementaciones de esta técnica. Aquí es una implementación de JavaScript diseñada para caer en un blog HTML estático. No reproduciré toda la entrada aquí, ya que está bastante involucrado, pero la esencia de lo que debes hacer es:

  1. Obtenga una llave API Para acceder a las API de Google+
  2. Incrustar la identificación de la actividad pública en su documento. En el ejemplo vinculado lo guarda en la clase de un div.
  3. Use la interfaz JSONP de las API REST para obtener los comentarios para esa actividad. Si una página de comentarios es suficiente, este es un revestimiento.

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

  1. Desde su función de devolución de llamada, imprima los comentarios en algún lugar de la página.

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

No, el La API de Google+ es actualmente de solo solo lectura, y no tiene un complemento de comentarios como lo hace Facebook.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top