documentation de l'api pinterest [fermé]

mise à jour Août 2015: Pinterest fournit ici maintenant https://dev.pinterest.com /

Existe-t-il une documentation officielle ou officieuse sur L'API Pinterest v2?

les Choses que je connais:

  • l'api JSON est dans la version 2. https://api.pinterest.com/v2 vous donne une réponse json
  • les gens sont programmer contre elle parce qu'Il ya une application mobile et bêta dev
  • Pintrest question d'authentification sur DONC
  • PHP wrapper pour v1 avec des mises à jour pour la v2 sur Github par Kellan avec des méthodes: télécharger, pin, repin, les conseils, en activité, populaire - la lecture de Kellan code est la meilleure information que j'ai pu trouver
  • Plus d'infos sur Kellan travail avec les réponses de Pinterest team
  • Privé non officielle Facebook Pinterest Dev groupe
  • voici quelques-unes des étoiles derrière Pinterest

Mise À Jour Mar 4 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 effets mentionnés dans la colonne de gauche. https://developers.pinterest.com/api_docs /

Mettre À Jour Le 9 Janvier 2013 Depuis https://api.pinterest.com/v2 donne un 404, Il semble avoir été déplacé en 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 }

Mise À Jour Nov 19, 2012 La documentation non officielle de l'api à http://tijn.bo.lt/pinterest-api est parti, avec la totalité de leur site web. Je laisse le lien dans ce post parce qu'il peut revenir en ligne. Toujours aucun mot de Pinterest pour les développeurs sur leur statut d'api.

Mise À Jour Du 22 Mai 2012 Pinterest n'a toujours pas fourni d'api publique. Les gens se connectent aux paramètres api comme l'agent utilisateur iPhone, qui est disponible pour l'application iOS

Mise À Jour 17 Avr 2012 Merci à tijn, nous avons la version non officielle 1 (maintenant v2) Pinterest api docs , et des rapports que seuls les endpoints de lecture sont actuellement disponibles de sorte que les flux de style RSS sont possibles dans les limites de taux.

Mise À Jour Apr 3, 2012 Le groupe Facebook non officiel a de l'information de qualité à ce sujet et plusieurs personnes qui posent des questions et affichent des réponses assez utiles

94
demandé sur Community 2012-03-31 02:11:41

10 réponses

Il y a non Officielle de l'API Docs disponible pour Pinterest comme d'aujourd'hui.

mais il y a la documentation officieuse pour v2 ici: http://tijn.bo.lt/pinterest-api

38
répondu Encore PTL 2012-07-09 11:43:29

je veux vous 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 toute personne qui demande l'accès sur leur site.

en ce moment, les paramètres de L'API Pinterest v3 sont presque complets bien qu'il n'y ait pas de documentation officielle. Voici une brève liste des types de paramètres 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 sous-Paramètres pour chacun des paramètres ci-dessus. J'ai une liste de nombreux paramètres disponibles, mais puisqu'ils ne sont pas publics, Je ne vais pas les poster ici (Indice: la plupart d'entre eux sont faciles à deviner). Tous les paramètres ci-dessus nécessitent un paramètre access_token, à l'exception du paramètre login.

Pour générer un valide access_token, le développeur devra être accordé l'accès à l'API par Pinterest qui nous le savons est actuellement presque impossible.

une autre option consiste à écrire un script pour simuler un log en action sur le point final /v3/login avec votre nom D'utilisateur et votre mot de passe Pinterest. Il retournera un access_token si la requête est acceptée. Je ne vais pas entrer dans les détails sur la façon dont cela est fait, car cela n'est jamais censé faire partie de L'API publique et est destiné uniquement aux utilisateurs se connectant à Pinterest sur leur application mobile.

cependant, vous pouvez générer un token d'accès pour votre compte Pinterest pour les applications existantes qui ont été approuvés par Pinterest tels que le Pinterest pour iPhone :

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

vous verrez que l'access_token est retourné dans le hachage de L'URL. Vous pouvez maintenant utiliser cette access_token pour jouer avec les endpoints et elle est valide pour un mois. Avoir du plaisir à découvrir!

points de terminaison qui sont du domaine public et ne nécessitent pas de access_token:

Pins avec un nom d'utilisateur connu et un nom de carte connu:

https://api.pinterest.com/v3/pidgets/boards/[nom d'utilisateur]/[board_name]/pins/

Pins avec un nom d'utilisateur connu:

https://api.pinterest.com/v3/pidgets/users/[nom d'utilisateur] / pins /

recherche des informations de (A) pin(S) particulier (s):

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

compter le nombre de broches:

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

63
répondu Ben Wong 2015-02-24 23:03:05

en date du 11 juin 2012, il n'y a pas d'API officiellement publiée ou documentée pour Pinterest. Une Pinterest support page contient un lien vers un formulaire à notifier lors de sa publication officielle.

13
répondu Mike Grace 2012-06-11 18:01:20

Vérifier Pinterest API pour un grattoir pour le moment.

11
répondu jmoz 2012-06-30 23:12:37

il y a une API Pinterest non officielle à Mashape - https://www.mashape.com/ismaelc/pinterest-1#!documentation

Capture d'écran ci-dessous:

enter image description here

et voici un autre qui pourrait être intéressant à regarder (utilise L'API PhantomJSCloud) - https://www.mashape.com/novaleaf/pinterest-to-json#!documentation

exemples de réponses comme 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"
      },
...
3
répondu Chris Ismael 2013-12-17 07:48:36

Si quelqu'un est intéressé, apparemment Url dans le format

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

va retourner une charge utile agréable d'informations, y compris les informations utilisateur.

3
répondu Ricardo Pedroni 2014-09-23 02:10:29

la question est assez ancienne, mais si quelqu'un est toujours intéressé par une réponse à jour: Pinterest a finalement lancé une API officielle , y compris un SDK pour Javascript, Android et iOS.

j'ai travaillé sur un PHP wrapper pour cela et j'ai remarqué que tous les paramètres de la documentation ne fonctionnent pas correctement, mais la plupart des choses fonctionnent.

3
répondu Dirk Groenen 2015-08-12 10:02:29

iv a obtenu un moyen simple et rapide de poster à Pinterest, mais malheureusement à ce moment-ci, il ne postera une broche à un conseil et de donner à l'utilisateur l'option de voir leur profil.

je suis un développeur iOS à l'aide de Titanium Studio, construire: 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
répondu Matthew Fitzgerald 2013-01-25 09:39:16

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 l'API à venir sera à cette url je suppose. Il suffit de s'authentifier avec oAuth je suppose. Parce qu'ils ont embauché John Yi récemment

si vous ne pouvez pas attendre l'api officielle: http://pinterestapi.co.uk /

mise à jour 18 juin http://readwrite.com/2013/06/18/the-disappointing-tale-of-pinterests-long-awaited-api#awesm = ~oeF8IxscKLvPhN

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

2
répondu JP Hellemons 2013-08-16 07:49:50

C'est la documentation officielle pour pinterest que j'ai trouvé, et il aide puis-je espérer qu'il aidera u aussi 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
0
répondu Amitesh Kumar 2015-12-03 12:28:02