2011-02-14 6 views
6

He hecho una cantidad decente de investigación sobre la API no oficial del lector y he examinado otras preguntas, pero ninguna de ellas tiene lo que quiero. Cómo compartir un artículo si sabes que el ID del artículo está bien documentado, pero quiero saber cómo compartir un artículo si no conoces el id (es decir, cómo transformar url -> id o cómo compartirlo directamente usando la url como un parámetro).Google Reader API: ¿cómo se comparte por url del artículo como se opone a la identificación del artículo?

Imagino que es posible, porque la funcionalidad prácticamente imita el comportamiento del impresionante bookmarklet "Note in Reader" que tienen.

Gracias!

Respuesta

4

La "Nota en Reader" bookmarklet termina enviando una solicitud POST a http://www.google.com/reader/api/0/item/edit con estos parámetros:

  • client: su ID de cliente
  • T: acción símbolo
  • url: artículo url
  • title: título (interpretado como texto sin formato)
  • snippet: cuerpo (interpretado como H TML)
  • share: verdadero o falso
  • tags: etiqueta adicional para aplicar a la nota creada, p. usuario/-/sello/foo (opcional, repetir el parámetro si desea añadir etiquetas mutliple)
  • srcUrl: URL del sitio de origen
  • srcTitle: título del sitio de origen
+0

Gracias, yo' En realidad, nos encontramos con eso en el contexto de personas que agregan botones a sus propios blogs. Supongo que el lector solo genera un fragmento con javascript entonces. –

+1

http://www.google.com/support/reader/bin/answer.py?hl=es&answer=147149 menciona parámetros similares, pero eso es para generar el formulario "Note in Reader". La solicitud POST anterior omite eso y crea el elemento compartido directamente. –

+1

¿Han cambiado los parámetros anteriores últimamente? Busqué en Google el mismo problema, y ​​parece que todo el mundo ahora está recibiendo un error "401 no autorizado" en este momento ... Lo cual también obtengo, aunque estoy autorizado (tengo un SID y un token), ¿alguna idea de lo que pasó? –

Cuestiones relacionadas