En un desesperado esfuerzo por querer estar en todos lados, ofrezco esta API de MyComments, para que aun aquellos con los CMS mas desconocidos y menos populares del mundo, no se sientan discriminados! :P
Una vez dicho eso, pasemos a la documentacion.
Esta API corresponde a la version 1.0 de MyComments, antes de continuar te recomiendo que chequees que esta sea la ultima version de myComments.
Here is the documentation in English.
Como funciona MyComments?
El principio usado es el mismo de un trackback, osea, se envia informacion a un servidor web, sin obtener (ni pretender) una confirmacion.
Que datos debo enviar?
Por cada comentario que se envie, se deben ingresar los siguientes datos, con los nombres que figuran en la siguiente tabla:
| Variable | Obligatorio | Descripcion |
|---|---|---|
blogName |
![]() |
Nombre del Blog |
postTitle |
![]() |
Titulo del post donde se dejo el comentario. |
postUrl |
![]() |
URL del post donde se dejo el comentario. |
commentEmail |
![]() |
Email del autor del comentario. |
commentContent |
![]() |
Contenido del comentario. |
Como enviar los datos?
El servidor espera recibir la informacion por el metodo POST.
Adonde enviar los datos?
La URL adonde enviar los comentarios es:
http://mycomments.idslab.com.ar/app/ping.php
Es todo, cualquier tipo de duda, me dejan un comentario y lo resolvemos, les aconsejo mucho ver el plugin que hice para WordPress, de ahi pueden reutilizar todo lo que es el envio, solo deberian modificar la parte de recoleccion de datos (Siempre que su sistema de blogging este en PHP).

Muy bien, ahora ya no tengo escusa para no implementarlo en mi propio CMS
Oye, y el postId de donde rayos lo saco?
Implementando API… Gracias!!
postID es el ID de tu post. La mayoria de los CMS, identifican a los post con un numero
coding… coding…
… “commentContent” tiene alguna limitacion? (Sin HTML, tantos caracteres, etc.)
No, la limpieza la hago en el servidor de myComments para simplificarles la vida ;).
Manden elcomentario como les llega nomas que del resto me ocupo yo :).
Implementada la API en el CMS textpattern :).
Más info en http://icebeat.bitacoras.com/archivo/176/mycomments-para-txp
Un saludo Diego, ya nos contaras que tal va la cosa.
¿alguien ducho en inglés que traduzca esto?
Recordar que si algo pega en el mundo anglosajon es practicamente asegurar éxito.
saludos
Mario
Si, la version en ingles ya esta planeada, pero antes de hacerlo quiero resolver el tema de spam, sino va a ser un caos!
No sólo el SPAM habría que solucionar, sino el tema de escalabilidad. Si el plugín pega fuerte, imaginate que todos los POST que recibas, incluso de comentarios no-spam te pueden hacer caer el servidor que estás usando. Es decir, una especie de DOS attack por tantas peticiones a las que va a tener que responder.
Porque en realidad, poniendonos en el worst-case scenario tendrías que tener un servidor que soporte recibir un ping por todos y cada uno de los blogs de la blogósfera.
Otra cosa, siendo la API tan simple, no permitiría esto “inyectar” comentarios a nombres de terceros ?
Tal vez sería conveniente que cada propietario de blog se registre y se le asigne una identificación para utilizarla luego en el POST. Obviamente esto “complicaría” un poco el tan simple proceso de instalación que tiene el plugin ahora.
El tema escalabilidad, habra que verlo a medida que se crezca, de todas formas si pasa eso, la solucion va a aparecer sola, seguramente bajo un modelo de negocios que permita mantener lo que haya que invertir para que ande.
Lo de inyectar, es perfectamente posible, y si, en algun momento voy a tener que pensar medidas de seguridad para que no pasen. No entiendo de todas formas que es lo que propones con registrar los blogs…
La registración sería algo asi: El dueño del blog que quisiera instalar el plugin, antes de activarlo tendría que suscribirse al servicio con el objetivo de obtener un ID que utilizaría para ponerlo en un archivo de configuración del plugin. Luego, agregando un campo “blogID” en la API publicada, se podría validar que el dominio que realiza el POST sea uno de los “registrados”.
Esa sería la forma más simple (aunque no es a prueba de balas) de restringir un poco esa inyecciòn.
De paso, te cuento que estoy actualizando mi feed de myComments y no veo que aparezcan las respuestas al comenario que puse al mediodia (o sea, la tuya).
# ckozus: Toy chequeando eso, creo que es un problema de mi blog.
http://www.cocomment.com/ MyComments ya tiene compentencia!
Pingback: Pecesama.Net [weblog] » Agrega MyComments en Blogger
Bien dicen que las ideas flotan
Pingback: COLABORAME : opiniones para desarrollo de un juego colaborativo » Blog Archive » myComments creciendo
Pingback: otro blog m
Any way to get the documentation translated to English
If you need it I can translate this for you, is not too much work :).