it-swarm.com.de

pinterest api dokumentation

Update August 2015: Pinterest stellt es jetzt hier zur Verfügung https://dev.pinterest.com/

Gibt es offizielle oder inoffizielle Dokumentation zur Pinterest-API von v2?

Dinge, die ich weiß:

Update 4. März 2014 Pinterest hat eine Beta v3-API vorgestellt, auf die Sie zugreifen können. Blättern Sie auf der Seite nach unten, und in der linken Spalte werden die Endpunkte aufgeführt. https://developers.pinterest.com/api_docs/

Update 9. Januar 2013 Da https://api.pinterest.com/v2 eine 404 gibt, scheint es so gewesen zu sein auf v3 verschoben. https://api.pinterest.com/v

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

Update 19. November 2012 Die inoffizielle API-Dokumentation unter http://tijn.bo.lt/pinterest-api ist weg zusammen mit ihrer gesamten Website. Ich verlasse den Link in diesem Beitrag, da er möglicherweise wieder online geht. Noch immer kein Wort von Pinterest an die Entwickler über ihren API-Status.

Update 22. Mai 2012 Pinterest hat noch keine öffentliche API bereitgestellt. Die Verbindung zu den API-Endpunkten wird als iPhone-Benutzeragent hergestellt, der für die iOS-App verfügbar ist

Update 17. April 2012 Dank tijn haben wir inoffizielle Version 1 (jetzt v2) Pinterest api docs und berichten darüber Derzeit sind nur gelesene Endpunkte verfügbar, sodass RSS-Feeds innerhalb von Ratengrenzen möglich sind.

Update 3. April 2012 Die inoffizielle Facebook-Gruppe enthält einige Qualitätsinformationen und mehrere Personen, die Fragen stellen und ziemlich nützliche Antworten veröffentlichen

96
Dylan Valade

Ab heute ist keine offiziellen API-Dokumente für Pinterest verfügbar.

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

38
Encore PTL

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

Es ist noch keine öffentliche API verfügbar. Pinterest scheint auch niemanden zu genehmigen, der den Zugriff auf seine Website beantragt.

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

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 Unterendpunkte für jeden der oben genannten Endpunkte ermitteln. 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). Für alle oben genannten Endpunkte ist ein Parameter access_token erforderlich, 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 der wir alle wissen, dass dies derzeit fast unmöglich ist.

Eine andere Möglichkeit besteht darin, ein Skript zu schreiben, um eine Anmeldeaktion auf dem /v3/login - Endpunkt mit Ihrem Pinterest-Benutzernamen und -Kennwort zu simulieren. Bei erfolgreicher Anforderung wird ein access_token zurückgegeben. Ich werde nicht näher darauf eingehen, wie dies getan wird, da dies niemals Teil der öffentlichen API sein soll und nur für Benutzer gedacht ist, die sich mit ihrer mobilen App bei Pinterest anmelden.

Sie können jedoch ein Zugriffstoken für Ihr Pinterest-Konto für vorhandene Apps erstellen, die von Pinterest genehmigt wurden, z. B. 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 zum Spielen mit den Endpunkten verwenden und es ist einen Monat lang gültig. Viel Spaß beim Entdecken!

Endpunkte, die öffentlich sind und kein access_token erfordern:

Pins mit bekanntem Benutzernamen und bekanntem Boardnamen:

https://api.pinterest.com/v3/pidgets/boards/ [Benutzername]/[Boardname]/pins /

Pins mit einem bekannten Benutzernamen:

https://api.pinterest.com/v3/pidgets/users/ [Benutzername]/pins /

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

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

Zähle die Anzahl der Pins:

http://api.pinterest.com/v1/urls/count.json?url= [urlEncodedLink]

64
Ben Wong

Ab dem 11. Juni 2012 gibt es keine offiziell veröffentlichte API oder Dokumentations-API für Pinterest. A Pinterest Support-Seite hat einen Link zu einem Formular, das benachrichtigt wird, wenn es offiziell veröffentlicht wird.

13
Mike Grace

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

11
jmoz

Wenn noch jemand interessiert ist, anscheinend URLs im Format

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

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

5
Ricardo Pedroni

Die Frage ist ziemlich alt, aber wenn noch jemand an einer aktuellen Antwort interessiert ist: Pinterest hat endlich ein offizielles API veröffentlicht, einschließlich eines SDK für Javascript, Android und iOS.

Ich habe an einem PHP-Wrapper gearbeitet und festgestellt, dass nicht jeder Endpunkt in der Dokumentation ordnungsgemäß funktioniert, aber die meisten Dinge funktionieren.

3
Dirk Groenen

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

Screenshot unten:

enter image description here

Und hier ist noch eine, die einen Blick wert sein könnte (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"
      },
...
3
Chris Ismael

ich habe eine einfache und schnelle Möglichkeit, auf Pinterest zu posten, aber leider wird zu diesem Zeitpunkt nur eine Stecknadel auf ein Board gepostet und dem Benutzer die Möglichkeit gegeben, sein Profil anzuzeigen.

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]
});
2

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

gibt diese Nachricht aus:

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

Die kommende API wird also bei dieser URL sein, denke ich. Authentifiziere dich einfach mit oAuth= Ich denke, weil sie vor kurzem John Yi angeheuert haben

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

Update am 18. Juni http://readwrite.com/2013/06/18/the-disappointing-tale-of-pinterests-long -awaited-api # awesm = ~ oeF8IxscKLvPhN

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

2
JP Hellemons

Dies ist die offizielle Dokumentation für pinterest, die ich gefunden habe. Und es hilft vielleicht, ich hoffe, es hilft dir auch Offizielle Dokumentation

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
0
Amitesh Kumar