documentación de pinterest api

Actualización agosto de 2015: Pinterest lo proporciona aquí ahora https://dev.pinterest.com/

¿Existe documentación oficial o no oficial sobre la API v2 Pinterest?

Cosas que sé:

  • La API de JSON está en la versión 2. https://api.pinterest.com/v2 le da una respuesta json
  • La gente está progtwigndo contra eso porque hay una aplicación móvil y un desarrollador beta
  • Pregunta de autenticación de Pintrest en SO
  • Envoltorio PHP para v1 con actualizaciones para v2 en Github por Kellan con métodos: carga, pin, repin, tableros, actividad, popular – leer el código de Kellan es la mejor información que pude encontrar
  • Más información sobre el trabajo de Kellan con las respuestas del equipo de Pinterest
  • Grupo privado no oficial de Facebook Pinterest Dev
  • Estas son algunas de las estrellas detrás de Pinterest

Actualización 4 de marzo de 2014 Pinterest ha presentado una API beta v3 a la que puede solicitar acceso. Desplácese hacia abajo en la página y verá los puntos finales enumerados en la columna de la izquierda. https://developers.pinterest.com/api_docs/

Actualización del 9 de enero de 2013 Desde https://api.pinterest.com/v2 da un 404, parece que se ha movido a v3. https://api.pinterest.com/v3

{ "status": "failure", "code": 11, "host": "053", "generated_at": "Wed, 09 Jan 2013 10:25:27 +0000", "message": "API method not found.", "data": null } 

Actualización 19 de noviembre de 2012 La documentación no oficial de la API en http://tijn.bo.lt/pinterest-api ya no está, junto con su sitio web completo. Dejaré el enlace en esta publicación porque puede volver a estar en línea. Todavía no hay palabras de Pinterest a los desarrolladores sobre su estado de API.

Actualización 22 de mayo de 2012 Pinterest aún no ha proporcionado una API pública. Las personas se están conectando a los puntos finales de la API como el agente de usuario de iPhone, que está disponible para la aplicación de iOS.

Actualización 17 de abril de 2012 Gracias a tijn, tenemos api docs de aplicación de versión 1 (ahora v2) no oficial e informes de que solo están disponibles los puntos finales de lectura, por lo que los feeds de estilo RSS son posibles dentro de los límites de velocidad.

Actualización 3 de abril de 2012 El grupo no oficial de Facebook tiene información de calidad y varias personas hacen preguntas y publican respuestas bastante útiles

No hay Documentos API oficiales disponibles para Pinterest a partir de hoy.

Pero existe la documentación no oficial para v2 aquí: http://tijn.bo.lt/pinterest-api

Quiero ofrecer una actualización sobre el estado actual de la API de Pinterest.

Todavía no hay una API pública disponible. Pinterest tampoco parece aprobar a nadie que solicite acceso en su sitio.

A partir de ahora, los puntos finales de la API de Pinterest v3 están casi completos, aunque no hay documentación oficial. A continuación hay una breve lista de los tipos de puntos finales disponibles:

 https://api.pinterest.com/v3/users/ https://api.pinterest.com/v3/search/ https://api.pinterest.com/v3/domains/ https://api.pinterest.com/v3/categories/ https://api.pinterest.com/v3/oauth/ https://api.pinterest.com/v3/boards/ https://api.pinterest.com/v3/pins/ https://api.pinterest.com/v3/batch/ https://api.pinterest.com/v3/login/ 

Puede descubrir muchos subfinales para cada uno de los puntos finales anteriores. Tengo una lista de muchos puntos finales disponibles, pero como no son públicos, no los voy a publicar aquí (Sugerencia: la mayoría de ellos son fáciles de adivinar). Todos los puntos finales anteriores requieren un parámetro access_token, excepto el punto final de inicio de sesión.

Para generar un access_token válido, el desarrollador deberá tener acceso a la API por parte de Pinterest que, como todos sabemos, actualmente es casi imposible.

Otra opción es escribir una secuencia de comandos para simular una acción de inicio de sesión en el /v3/login punto final de /v3/login con su nombre de usuario y contraseña de Pinterest. Devolverá un access_token si la solicitud es exitosa. No voy a entrar en detalles sobre cómo se hace esto, ya que esto nunca debe ser parte de la API pública y está destinado solo para los usuarios que inician sesión en Pinterest en su aplicación móvil.

Sin embargo, puede generar un token de acceso para su cuenta de Pinterest para las aplicaciones existentes que han sido aprobadas por Pinterest, como Pinterest para iPhone :

https://www.pinterest.com/oauth/?consumer_id=1431594&response_type=token

Verá que access_token se devuelve en el hash de la URL. Ahora puede usar este access_token para jugar con los endpoints y es válido por un mes. ¡Diviértete descubriéndolos!

Los puntos finales que son públicos y no requieren access_token:

Pines con nombre de usuario conocido y nombre conocido de la placa:

https://api.pinterest.com/v3/pidgets/boards/%5Busername%5D/%5Bboard_name%5D/pins/

Pines con un nombre de usuario conocido:

https://api.pinterest.com/v3/pidgets/users/%5Busername%5D/pins/

Recuperar la información de (a) pin (s) particular (es):

http://api.pinterest.com/v3/pidgets/pins/info/?pin_ids=521150988102375972,10133167885969245

Cuenta el número de pines:

http://api.pinterest.com/v1/urls/count.json?url=%5BurlEncodedLink%5D

A partir del 11 de junio de 2012, no hay una API oficialmente publicada o de documentación para Pinterest. Una página de soporte de Pinterest tiene un enlace a un formulario para recibir una notificación cuando se lance oficialmente.

Compruebe API de Pinterest para un raspador por el momento.

Hay una API no oficial de Pinterest en Mashape – https://www.mashape.com/ismaelc/pinterest-1#!documentation

Captura de pantalla a continuación:

enter image description here

Y aquí hay otro que valdría la pena mirar (usa la API PhantomJSCloud) – https://www.mashape.com/novaleaf/pinterest-to-json#!documentation

La respuesta de muestra se ve así:

 { "pinterest_parser": { "boards": [ { "boardCover": { "alt": "Stuff We Love / by Etsy", "src": "http://media-cache-ak0.pinimg.com/custom_covers/216x146/155303955839058075_1385935738.jpg" }, "boardThumbs": [ { "alt": "", "src": "http://media-cache-ec0.pinimg.com/45x45/eb/90/3d/eb903ddac82981f34f2071753ec2d9ac.jpg" }, { "alt": "", "src": "http://media-cache-ec0.pinimg.com/45x45/01/54/79/015479f7d193838cab29334953416cf2.jpg" }, { "alt": "", "src": "http://media-cache-ec0.pinimg.com/45x45/79/11/36/7911362bd2fb73a2b2edf8427e944c69.jpg" }, { "alt": "", "src": "http://media-cache-ak0.pinimg.com/45x45/1b/a8/66/1ba866bdc7a4e4ee0d99fc838be1b2bb.jpg" } ], "href": "/etsy/products-i-love/", "pins": "690", "title": "Stuff We Love\n Etsy" }, ... 

Si alguien todavía está interesado, aparentemente las URL en el formato

 https://widgets.pinterest.com/v3/pidgets/users/{{ USER }}/pins 

devolverá una buena carga útil de información, incluida la información del usuario.

La pregunta es bastante antigua, pero si alguien todavía está interesado en una respuesta actualizada: Pinterest finalmente ha lanzado una API oficial , que incluye un SDK para Javascript, Android e iOS.

He estado trabajando en un envoltorio de PHP y noté que no todos los puntos finales de la documentación funcionan correctamente, pero la mayoría de las cosas funcionan.

iv Obtuve una manera simple y rápida de publicar en Pinterest, pero desafortunadamente en este momento solo publicará un pin en un tablero y le dará al usuario la opción de ver su perfil.

Soy un desarrollador de iOS que usa Titanium Studio, comstackción: 3.0.1.20.

 var webView = Ti.UI.createWebView({ url : 'http://pinterest.com/pin/create/button/?url='ADD WEBSITE URL HERE '&media='ADD PICTURE URL HERE'&description=ADD DESCRIPTION HERE', top : offset, right : offset, bottom : offset, left : offset, autoDetect : [Ti.UI.iOS.AUTODETECT_NONE] }); 

Parece que https://api.pinterest.com/v3/pins/jphellemons/

da este mensaje:

 { "status": "failure", "code": 2, "host": "ngapi-10430284", "generated_at": "Wed, 26 Jun 2013 14:56:44 +0000", "message": "Authentication failed.", "data": null } 

y url https://api.pinterest.com/v3/pins/ da

 { "status": "failure", "code": 5, "host": "ngapi-70bcb1cc", "generated_at": "Wed, 26 Jun 2013 15:01:07 +0000", "message": "Method not allowed", "data": "405 Method Not Allowed" } 

Así que la próxima API estará en esa url, supongo. Solo autentifícate con oAuth, supongo. Porque contrataron a John Yi recientemente

si no puede esperar la API oficial: http://pinterestapi.co.uk/

actualización 18 de junio http://readwrite.com/2013/06/18/the-disappointing-tale-of-pinterests-long-awaited-api#awesm=~oeF8IxscKLvPhN

actualización 31 de julio http://allthingsd.com/20130731/about-that-pinterest-api-its-not-ready-yet/

Esta es la documentación oficial para pinterest que encontré, y me ayuda espero que te ayude también Documentación oficial

 https://api.pinterest.com/v1/pins/431430839282408407/?access_token=aaa https://api.pinterest.com/v1/boards/lorihiney/quotes/pins/?access_token=aa&limit=20&fields=id,link,counts https://api.pinterest.com/v1/boards/mother1086/test-title/pins/?access_token=aaa&limit=2&fields=id,link,counts