pinterest api Dokumentation

Update Aug 2015: Pinterest stellt es jetzt hier https://dev.pinterest.com/

Gibt es auf der v2 Pinterest API offizielle oder inoffizielle Dokumentation?

Dinge, die ich kenne:

  • JSON api ist in Version 2. https://api.pinterest.com/v2 gibt Ihnen eine JSON-Antwort
  • Die Leute programmieren dagegen, weil es eine mobile App und einen Beta-Entwickler gibt
  • Pintrest-Authentifizierungsfrage zu SO
  • PHP Wrapper für v1 mit Updates für v2 auf Github von Kellan mit Methoden: Upload, Pin, Repin, Boards, Aktivität, beliebt – Lesen Kellan-Code ist die beste Information, die ich finden konnte
  • Weitere Informationen zu Kellans Arbeit mit Antworten vom Pinterest-Team
  • Private inoffizielle Facebook Pinterest Dev-Gruppe
  • Hier sind einige der Stars hinter Pinterest

Update 4. März 2014 Pinterest hat eine beta v3 API vorgestellt, auf die Sie zugreifen können. Scrollen Sie die Seite nach unten und Sie sehen die Endpunkte in der linken Spalte. https://developers.pinterest.com/api_docs/

Update 9. Januar 2013 Seit https://api.pinterest.com/v2 gibt es eine 404, scheint es nach v3 verschoben worden zu sein. 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 } 

Update Nov 19, 2012 Die inoffizielle API-Dokumentation unter http://tijn.bo.lt/pinterest-api ist verschwunden, zusammen mit ihrer gesamten Website. Ich verlasse den Link in diesem Beitrag, da er möglicherweise online zurückkehrt. Immer noch kein Wort von Pinterest an Entwickler über ihren API-Status.

Update 22. Mai 2012 Pinterest hat noch keine öffentliche API zur Verfügung gestellt. Personen verbinden sich mit den API-Endpunkten als iPhone-User-Agent, der für die iOS-App verfügbar ist

Update Apr 17, 2012 Danke an tijn, wir haben inoffizielle Version 1 (jetzt v2) Pinterest api docs , und Berichte, die nur Endpunkte lesen, sind derzeit verfügbar, so dass RSS-Feeds innerhalb der Ratengrenzen möglich sind.

Update 3. April 2012 Die inoffizielle Facebook-Gruppe hat einige Qualitätsinformationen und einige Leute stellen Fragen und veröffentlichen ziemlich nützliche Antworten

    Seit heute gibt es keine offiziellen API-Dokumente für Pinterest.

    Aber es gibt die inoffizielle Dokumentation für v2 hier: http://tijn.bo.lt/pinterest-api

    Ich möchte ein Update zum aktuellen Stand der Pinterest API anbieten.

    Es ist immer noch keine öffentliche API verfügbar. Pinterest scheint auch niemanden zuzulassen, der sich auf seiner Site um Zugriff bemüht.

    Ab sofort sind die Endpunkte der Pinterest v3 API fast vollständig, obwohl es keine offizielle Dokumentation gibt. Im Folgenden finden Sie eine kurze Liste der verfügbaren Endpunkte:

     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/ 

    Sie können viele Unter-Endpunkte für jeden der oben genannten Endpunkte entdecken. Ich habe eine Liste mit vielen verfügbaren Endpunkten, aber da sie nicht öffentlich sind, werde ich sie hier nicht veröffentlichen (Hinweis: Die meisten sind leicht zu erraten). Alle oben genannten Endpunkte erfordern einen access_token-Parameter mit Ausnahme des Anmeldeendpunkts.

    Um ein gültiges access_token zu generieren, muss dem Entwickler von Pinterest Zugriff auf die API gewährt werden, von dem wir alle wissen, dass er momentan fast unmöglich ist.

    Eine andere Möglichkeit besteht darin, ein Skript zu schreiben, um eine Login-Aktion für den /v3/login Endpunkt mit Ihrem Pinterest-Benutzernamen und -Kennwort zu simulieren. Es wird ein access_token zurückgeben, wenn die Anfrage erfolgreich ist. Ich werde nicht näher darauf eingehen, wie dies geschieht, da dies nie Teil der öffentlichen API sein soll und nur für Benutzer gedacht ist, die sich auf ihrer mobilen App bei Pinterest anmelden.

    Sie können jedoch für Ihr Pinterest-Konto Zugriffs-Token für bestehende Apps generieren, die von Pinterest genehmigt wurden, wie beispielsweise das Pinterest für iPhone :

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

    Sie werden sehen, dass das access_token im Hash der URL zurückgegeben wird. Sie können dieses access_token jetzt verwenden, um mit den Endpunkten zu spielen, und es ist für einen Monat gültig. Viel Spaß beim Entdecken!

    Endpoints, die öffentlich sind und kein access_token benötigen:

    Pins mit einem bekannten Benutzernamen und einem bekannten Boardnamen:

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

    Pins mit einem bekannten Benutzernamen:

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

    Abrufen der Informationen von (a) bestimmten Pin (s):

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

    Zählen Sie die Anzahl der Pins:

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

    Seit dem 11. Juni 2012 gibt es keine offiziell freigegebene oder Dokumentations-API für Pinterest. Eine Pinterest-Supportseite enthält einen Link zu einem Formular, das bei der offiziellen Veröffentlichung benachrichtigt wird.

    Überprüfen Sie Pinterest API für einen Schaber vorerst.

    Es gibt eine inoffizielle Pinterest-API in Mashape – https://www.mashape.com/ismaelc/pinterest-1#!documentation

    Screenshot unten:

    Bildbeschreibung hier eingeben

    Und hier ist eine andere, die es wert sein könnte, zu betrachten (verwendet PhantomJSCloud API) – https://www.mashape.com/novaleaf/pinterest-to-json#!documentation

    Die Beispielantwort sieht folgendermaßen aus:

     { "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" }, ... 

    Wenn jemand noch interessiert ist, scheinbar URLs im Format

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

    gibt eine nette Nutzlast an Informationen zurück, einschließlich Benutzerinformationen.

    Die Frage ist ziemlich alt, aber wenn jemand noch an einer aktuellen Antwort interessiert ist: Pinterest hat endlich eine offizielle API eingeführt , einschließlich eines SDK für Javascript, Android und iOS.

    Ich habe an einem PHP-Wrapper dafür gearbeitet und festgestellt, dass nicht jeder Endpunkt in der Dokumentation richtig funktioniert, aber die meisten Dinge funktionieren.

    iv hat eine einfache und schnelle Möglichkeit bekommen, auf Pinterest zu posten, aber leider wird es zu diesem Zeitpunkt nur einen Pin auf einem Board posten und dem Benutzer die Option geben, sein Profil zu sehen.

    Ich bin ein iOS-Entwickler mit Titanium Studio, Build: 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] }); 

    Es scheint, dass https://api.pinterest.com/v3/pins/jphellemons/

    gibt diese Nachricht:

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

    und URL https://api.pinterest.com/v3/pins/ gibt

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

    Also wird die kommende API auf dieser URL sein, denke ich. Authentifizieren Sie sich einfach mit oAuth. Weil sie kürzlich John Yi eingestellt haben

    Wenn Sie nicht auf die offizielle API warten können: http://pinterestapi.co.uk/

    update 18 juni http://readwrite.com/2013/06/18/the-disappoinding-tale-of-pinterests-long-waited-api#awesm=~oeF8IxscKLvPhN

    Update 31. Juli http://allthingsd.com/20130731/about-that-pinterest-api-its-not-ready-yet/

    Dies ist die offizielle Dokumentation für Pinterest, die ich gefunden habe, und es hilft, hoffe ich, dass es Ihnen auch offizielle Dokumentation helfen wird

     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