Mise à jour août 2015: Pinterest le fournit ici maintenant https://dev.pinterest.com/
Existe-t-il une documentation officielle ou non officielle sur l'API v2 Pinterest?
Ce que je sais:
Mise à jour du 4 mars 2014 Pinterest a dévoilé une API bêta v3 à laquelle vous pouvez demander l'accès. Faites défiler la page et vous verrez les points finaux énumérés dans la colonne de gauche. https://developers.pinterest.com/api_docs/
Mise à jour du 9 janvier 2013 Depuis le https://api.pinterest.com/v2 donne un 404, cela semble avoir été déplacé en v3. 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 }
Mise à jour du 19 novembre 2012 La documentation non officielle de l'API sur http://tijn.bo.lt/pinterest-api a disparu. , ainsi que tout leur site web. Je laisse le lien dans cet article car il risque de revenir en ligne. Toujours pas de mot de Pinterest aux développeurs sur leur statut d'API.
Mise à jour du 22 mai 2012 Pinterest n'a toujours pas fourni une API publique. Des utilisateurs se connectent aux terminaux api en tant qu'agent utilisateur iPhone, disponible pour l'application iOS.
Mise à jour du 17 avril 2012 Merci à tijn, nous avons version non officielle 1 (maintenant v2) Pinterest api docs , et indique que seuls les points de terminaison en lecture sont actuellement disponibles, de sorte que des flux de style RSS sont possibles dans les limites de débit.
Mise à jour du 3 avril 2012 Le groupe non officiel de Facebook contient des informations de qualité et plusieurs personnes posent des questions et affichent des réponses assez utiles.
Il y a pas de document API officiel disponible pour Pinterest à compter d'aujourd'hui.
Mais il y a la documentation non officielle pour la v2 ici: http://tijn.bo.lt/pinterest-api
Je souhaite proposer une mise à jour sur l'état actuel de l'API Pinterest.
Il n'y a toujours pas d'API publique disponible. Pinterest ne semble pas non plus approuver les personnes qui demandent un accès sur leur site.
Pour le moment, les points finaux de l'API Pinterest v3 sont presque terminés bien qu'il n'existe aucune documentation officielle. Vous trouverez ci-dessous une brève liste des types de terminaux 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/
Vous pouvez découvrir de nombreux points de terminaison sur chacun des points de terminaison ci-dessus. J'ai une liste de nombreux terminaux disponibles, mais comme ils ne sont pas publics, je ne vais pas les poster ici (Astuce: la plupart d'entre eux sont faciles à deviner). Tous les noeuds finaux ci-dessus nécessitent un paramètre access_token, à l'exception du noeud final de connexion.
Pour générer un code d'accès valide, le développeur doit pouvoir accéder à l'API par Pinterest, ce qui, nous le savons tous, est actuellement presque impossible.
Une autre option consiste à écrire un script pour simuler une action de connexion dans le fichier /v3/login
noeud final avec votre nom d'utilisateur et votre mot de passe Pinterest. Il retournera un access_token si la requête aboutit. Je ne vais pas entrer dans les détails sur la façon dont cela est fait, car cela ne doit jamais faire partie de l'API publique et s'adresse uniquement aux utilisateurs se connectant à Pinterest sur leur application mobile.
Toutefois, vous pouvez générer un jeton d'accès pour votre compte Pinterest pour les applications existantes approuvées par Pinterest, telles que Pinterest pour iPhone :
https://www.pinterest.com/oauth/?consumer_id=1431594&response_type=token
Vous verrez que access_token est renvoyé dans le hachage de l'URL. Vous pouvez maintenant utiliser ce code d'accès pour jouer avec les ordinateurs d'extrémité. Il est valable un mois. Amusez-vous à les découvrir!
Les points finaux publics qui ne nécessitent pas access_token:
Épingles avec un nom d'utilisateur connu et un nom de forum connu:
https://api.pinterest.com/v3/pidgets/boards/ [nom d'utilisateur]/[nom du forum]/pins /
Épingles avec un nom d'utilisateur connu:
https://api.pinterest.com/v3/pidgets/users/ [nom d'utilisateur]/pins /
Récupération des informations sur une ou plusieurs broches particulières:
http://api.pinterest.com/v3/pidgets/pins/info/?pin_ids=521150988102375972,10133167885969245
Comptez le nombre de broches:
http://api.pinterest.com/v1/urls/count.json?url= [urlEncodedLink]
Au 11 juin 2012, il n'existait aucune API de publication ou de documentation officielle pour Pinterest. Un page de support Pinterest contient un lien vers un formulaire à notifier lors de sa publication officielle.
Vérifiez API Pinterest pour un grattoir pour le moment.
Si quelqu'un est toujours intéressé, apparemment les URL dans le format
https://widgets.pinterest.com/v3/pidgets/users/{{ USER }}/pins
renverra une charge utile Nice d'informations, y compris les informations de l'utilisateur.
La question est assez ancienne, mais si quelqu'un souhaite toujours une réponse actualisée: Pinterest a enfin lancé une API officielle , comprenant un SDK pour Javascript, Android et iOS.
J'ai travaillé sur un wrapper PHP et j'ai remarqué que tous les terminaux de la documentation ne fonctionnaient pas correctement, mais que la plupart des choses fonctionnaient.
Il existe une API non officielle Pinterest dans Mashape - https://www.mashape.com/ismaelc/pinterest-1#!documentation
Capture d'écran ci-dessous:
Et voici un autre qui pourrait être intéressant de regarder (utilise l'API PhantomJSCloud) - https://www.mashape.com/novaleaf/pinterest-to-json#!documentation
Exemple de réponse ressemble à ceci:
{
"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"
},
...
iv dispose d’un moyen simple et rapide d’afficher sur Pinterest, mais à ce jour, il n’affiche qu’une épingle sur un tableau et donne à l’utilisateur la possibilité de consulter son profil.
Je suis un développeur iOS utilisant Titanium Studio, version 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]
});
Il semble que https://api.pinterest.com/v3/pins/jphellemons/
donne ce message:
{
"status": "failure",
"code": 2,
"Host": "ngapi-10430284",
"generated_at": "Wed, 26 Jun 2013 14:56:44 +0000",
"message": "Authentication failed.",
"data": null
}
et url https://api.pinterest.com/v3/pins/ donne
{
"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"
}
Donc, la prochaine API sera à cette URL, je suppose. Authentifiez-vous simplement avec oAuth je suppose. Parce qu'ils ont récemment embauché John Yi
si vous ne pouvez pas attendre l’API officielle: http://pinterestapi.co.uk/
mise à jour le 18 juin http://readwrite.com/2013/06/18/the-disappointing-tale-of-pinterests-long -awaited-api # awesm = ~ oeF8IxscKLvPhN
mise à jour le 31 juillet http://allthingsd.com/20130731/about-that-pinterest-api-its-not-ready-yet /
C’est la documentation officielle de pinterest que j’ai trouvée. Et cela peut aider, j’espère que cela vous aidera également documentation officielle
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