So erhalten Sie Pinterest V3 API-KEY oder access_token

8

Ich versuche, Pinterest-Daten abzurufen, die die öffentlichen Informationen des Benutzers (Anzahl der Follower usw.) und alle Pins für einen Benutzer sind.

Ich weiß, dass die v3-API jetzt aktiv ist und v2-APIs wurden entfernt.

Ich habe diesen Link gefunden, der mir Endpunkte für genau das gibt, was ich will:

Ссылка

Aber ich kann kein access_token bekommen. Ich habe pinterest für api Zugang gebeten, aber sie haben nicht geantwortet. Und ich kann auch keine App-Daten auslesen.

Ich habe auch versucht, Pinterest Signature Tester-Tool, die auf ihrer Website ist, aber kein Glück. Der Link, den er generiert, funktioniert auch nicht. Es wird ein Autorisierungsfehler zurückgegeben.

Ссылка

Ich habe Zugang zu APP-ID und Client-Secret. Ich muss wissen, wie ich ein Zugangstoken / einen API-SCHLÜSSEL erhalten kann, um die folgende Arbeit gut für mich zu erhalten:

Ссылка

BEARBEITEN

Bevor mir gesagt wird, dass es ein Duplikat von

ist

So erhalten Sie Zugriffstoken für den Zugriff Pinterest Api

Ich würde nur sagen, dass es nicht ist. Diese Frage wurde vor einem Jahr gestellt und wurde in Bezug auf V2 API gestellt. Welche geben jetzt einen 404 Status zurück. So, jetzt frage ich nach der V3 API.

    
Sambhav Sharma 12.06.2014, 22:29
quelle

3 Antworten

9

Vorwort, ich sah eine Diskussion, dass, obwohl Sie das Token erhalten können, es möglicherweise nicht funktioniert, es sei denn, Sie sind ein genehmigter Entwickler. Sie können sich also als API-Entwickler bewerben, während Sie warten, bis alles funktioniert. Auch V3 ist Beta, also .. Diese Antwort könnte für den Moment funktionieren, aber es funktioniert möglicherweise später nicht, wenn es nicht der offizielle Weg ist, das Token zu bekommen, wenn es aus der Beta kommt.

Schritt eins : Melden Sie sich bei pinterest an, dann müssen Sie auf dem Link Ссылка eine Anwendung erstellen die Sie auch von der Hauptentwicklerseite auf pinterest erhalten können. Ich entschied mich, IOS-Anwendung zu erstellen, obwohl ich nicht vorhabe, dies mit IOS zu verwenden, nur damit ich eine Anwendung erstellen konnte, um zu versuchen, die API zum Laufen zu bringen.

Bei der Erstellung der App werden Sie aufgefordert, eine Rückruf-URL anzugeben. Dies ist die URL auf Ihrer Website, die den Token & amp; Token-bezogene Daten in einem Hash-Tag {ich nehme an, sie haben dies getan, so dass nur javascript kann es anstatt php direkt} aber Sie könnten das Hashtag in Javascript ändern, um den Hash zu löschen und es an eine andere URL umleiten, die es als get sammeln kann oder post-params.

Nach der Erstellung ersetzen Sie die Anwendungs-ID "1412345" (d. h. consumer_id, manchmal auch client_id genannt) in der folgenden URL.

Was ich gesehen habe, ist diese Nummer beginnt mit 14 ...... derzeit

Ссылка

Schritt zwei : Die oben ausgeführte URL führt Sie auf eine Seite, auf der Sie aufgefordert werden, die Anwendung für den Zugriff auf Ihr Benutzerkonto zu autorisieren. Sobald Sie es autorisiert haben, sendet es das Token zurück auf Ihre Website. im Hash-Tag und Sie können Javascript verwenden, um den Hashtag

zu lesen

window.location.hash.sub (1, window.location.hash.length) liefert Ihnen die Zeichenfolge get params aus dem Hash-Tag mit access_token, expires_at (Dauer in Sekunden, entspricht 30 Tagen) und token_type, die gleich sind "Träger"

Beachten Sie, dass das Token base_64-kodiert sein wird, ich weiß nicht, ob es so bleiben soll, aber ich nehme es an.

    
Damon Hogan 10.07.2014, 23:16
quelle
11

Okay, ab heute folgen die Teile der API, die öffentlich sind und von Widgets verwendet werden.

Öffentliche Teile der API (von Widgets verwendet) Abrufen der Pins auf einer bestimmten Platine:

GET Ссылка GET Ссылка

Abrufen der Pins eines bestimmten Benutzers:

GET Ссылка

Abrufen der Informationen von (a) bestimmten Pins:

GET Ссылка GET Ссылка

Zählen Sie die Anzahl der Pins:

Ссылка {urlEncodedLink} Ссылка

Beachten Sie, dass der Link in den anderen API-Antworten zurückgegeben wird

Sie können Callback = myJsFunction verwenden, um JSONP

zu verwenden

GET Ссылка

Sie können API statt Widgets und auch https

verwenden

GET Ссылка
GET Ссылка

    
Sambhav Sharma 19.02.2015 10:24
quelle
1

Dies ist eine offizielle Pinterest-Dokumentation, alles was Sie hier finden, ich habe dasselbe für meine Anforderung getan. Zugriffstoken

wie man es benutzt

Aber es für V1 api

Beispiele:

%Vor%     
Amitesh Kumar 03.12.2015 12:05
quelle

Tags und Links