documentazione API pinterest [chiuso]


96

Aggiornamento agosto 2015: Pinterest lo fornisce qui ora https://dev.pinterest.com/

Esiste una documentazione ufficiale o non ufficiale sull'API Pinterest v2?

Cose che so:

Aggiornamento 4 marzo 2014 Pinterest ha svelato un'API beta v3 a cui puoi richiedere l'accesso. Scorri la pagina verso il basso e vedrai gli endpoint elencati nella colonna di sinistra. https://developers.pinterest.com/api_docs/

Aggiornamento del 9 gennaio 2013 Dato che https://api.pinterest.com/v2 fornisce un 404, sembra che sia stato spostato alla 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 }

Aggiornamento 19 novembre 2012 La documentazione non ufficiale api su http://tijn.bo.lt/pinterest-api è scomparsa, insieme all'intero sito web. Lascio il link in questo post perché potrebbe tornare online. Ancora nessuna parola da Pinterest agli sviluppatori sul loro stato api.

Aggiornamento del 22 maggio 2012 Pinterest non ha ancora fornito un'API pubblica. Le persone si connettono agli endpoint api come agente utente iPhone, disponibile per l'app iOS

Aggiornamento 17 aprile 2012 Grazie a tijn, abbiamo la versione non ufficiale 1 (ora v2) dei documenti API Pinterest e rapporti che sono attualmente disponibili solo gli endpoint di lettura, quindi i feed in stile RSS sono possibili entro i limiti di velocità.

Aggiornamento 3 aprile 2012 Il gruppo Facebook non ufficiale ha alcune informazioni di qualità su di esso e diverse persone che fanno domande e pubblicano risposte abbastanza utili


1
Questo è un buon consiglio sull'endpoint dell'iPhone. Non ne avevo sentito parlare.
pluckyglen

@DigitalBiscuits grazie per l'avviso sul sito web di tjin che non funziona
Dylan Valade

nessun aggiornamento? sembra che questo sia diventato stantio: x
ChuckKelly

1
Anche tra quelli non ufficiali e quelli più vecchi vedo solo la possibilità di lavorare o ottenere dati per l'utente loggato. Volevo fare qualcosa come una ricerca per parole chiave :( per una piattaforma social apparentemente emergente, la trovo molto irregolare. Le statistiche mi mostrano che il traffico da pinterest supera di gran lunga twitter e io sto sempre twittando..qualcosa da imparare qui !
atterrato il

1
richiedi l'accesso api qui: developers.pinterest.com/api_request
JP Hellemons

Risposte:



64

Voglio offrire un aggiornamento sullo stato attuale dell'API Pinterest.

Non è ancora disponibile alcuna API pubblica. Pinterest, inoltre, non sembra approvare nessuno che richieda l'accesso al loro sito.

A partire da ora, gli endpoint dell'API Pinterest v3 sono quasi completi sebbene non ci sia documentazione ufficiale. Di seguito è riportato un breve elenco dei tipi di endpoint disponibili:

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/

Potresti scoprire molti sub-endpoint per ciascuno degli endpoint sopra. Ho un elenco di molti endpoint disponibili, ma poiché non sono pubblici, non li pubblicherò qui (Suggerimento: la maggior parte di essi è facile da indovinare). Tutti gli endpoint di cui sopra richiedono un parametro access_token ad eccezione dell'endpoint di accesso.

Per generare un access_token valido, lo sviluppatore dovrà ottenere l'accesso all'API da Pinterest, cosa che tutti sappiamo è attualmente quasi impossibile.

Un'altra opzione è scrivere uno script per simulare un'azione di accesso /v3/loginall'endpoint con il tuo nome utente e password Pinterest. Restituirà un access_token se la richiesta ha esito positivo. Non entrerò nei dettagli su come questo viene fatto, poiché questo non è mai pensato per essere parte dell'API pubblica ed è pensato solo per gli utenti che accedono a Pinterest sulla loro app mobile.

Tuttavia, puoi generare token di accesso per il tuo account Pinterest per le app esistenti che sono state approvate da Pinterest come Pinterest per iPhone :

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

Vedrai che access_token viene restituito nell'hash dell'URL. Ora puoi usare questo access_token per giocare con gli endpoint ed è valido per un mese. Divertiti a scoprirli!

Endpoint che sono pubblici e non richiedono access_token:

Pin con un nome utente noto e un nome scheda noto:

https://api.pinterest.com/v3/pidgets/boards/[username”/[board_name”/pins/

Pin con un nome utente noto:

https://api.pinterest.com/v3/pidgets/users/[username”/pins/

Recupero delle informazioni di (a) particolari pin:

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

Contare il numero di pin:

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


Ben, bel suggerimento sul token di accesso oauth.
Dylan Valade

3
l'unica cosa che manca da questi punti finali è la data di pubblicazione del pin.
Corban Brook

1
Da ieri non sembrano consentire l'utilizzo del token di accesso generato dall'app per iPhone. Non so cosa siano cambiati.
phoenixwizard

3
@CorbanBrook sei riuscito a trovare le date di pubblicazione dei pin? C'è un modo per ottenere queste informazioni?
goddamnyouryan

1
@BenWong Quindi hai pubblicato questo nel 2014 e la documentazione ufficiale dell'API Pinterest non è stata ancora aggiornata con questi collegamenti V3. Quindi quale dovrei usare, collegamenti V3 o V1?
Supertecnoboff

13

A partire dall'11 giugno 2012 non esistono API ufficialmente rilasciate o di documentazione per Pinterest. Una pagina di supporto Pinterest ha un collegamento a un modulo per ricevere una notifica quando viene ufficialmente rilasciato.


Ho compilato il modulo di Google Documenti più volte nell'ultimo anno ma Pinterest non mi ha ancora contattato.
Dylan Valade

2
@ DylanValade, lo stesso qui. Non vedo l'ora di avere un'API. Ora devo solo raschiare html e analizzarlo un po '. Ma non c'è una data da ordinare o altro
JP Hellemons

2
@JPHellemons Grazie per aver pubblicato l'aggiornamento v3
Dylan Valade

@ JPHellemons hai mai trovato un modo per far apparire la data?
goddamnyouryan

No, mi dispiace non ho aggiornamenti
JP Hellemons


5

Se qualcuno è ancora interessato, a quanto pare URL nel formato

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

restituirà un bel carico di informazioni, comprese le informazioni sull'utente.


3

C'è un'API Pinterest non ufficiale in Mashape - https://www.mashape.com/ismaelc/pinterest-1#!documentation

Schermata di seguito:

inserisci qui la descrizione dell'immagine

Ed eccone un altro che potrebbe valere la pena guardare (utilizza l'API PhantomJSCloud) - https://www.mashape.com/novaleaf/pinterest-to-json#!documentation

La risposta di esempio è simile a questa:

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

La domanda è piuttosto vecchia, ma se qualcuno è ancora interessato a una risposta aggiornata: Pinterest ha finalmente lanciato un'API ufficiale , incluso un SDK per Javascript, Android e iOS.

Ho lavorato su un wrapper PHP per questo e ho notato che non tutti gli endpoint nella documentazione funzionano correttamente, ma la maggior parte delle cose funziona.


2

iv ha un modo semplice e veloce per pubblicare su Pinterest ma sfortunatamente al momento pubblicherà solo un pin su una bacheca e darà all'utente la possibilità di visualizzare il proprio profilo.

Sono uno sviluppatore iOS che utilizza 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]
});

Grazie @MatthewFitzgerald ho testato il tuo URL e funziona correttamente. Questa è la funzionalità del generatore di pulsanti Pin It trovata qui pinterest.com/about/goodies/#button_for_websites
Dylan Valade

2

Sembra che https://api.pinterest.com/v3/pins/jphellemons/

dà questo messaggio:

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

e URL https://api.pinterest.com/v3/pins/

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

Quindi la prossima API sarà a quell'URL immagino. Basta autenticarsi con oAuth immagino. Perché recentemente hanno assunto John Yi

se non puoi aspettare l'API ufficiale: http://pinterestapi.co.uk/

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

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


0

Questa è la documentazione ufficiale per pinterest che ho trovato, e può aiutare, spero che ti aiuterà anche la documentazione ufficiale

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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.