документация по api pinterest [закрыто]

Обновление Aug 2015: Pinterest предоставляет его здесь сейчас https://dev.pinterest.com/

есть ли официальная или неофициальная документация по API v2 Pinterest?

вещи, которые я знаю:

Обновление 4 Марта 2014 Pinterest представила API beta v3, к которому вы можете запросить доступ. Прокрутите страницу вниз и вы увидите конечные точки, перечисленные в левой колонке. https://developers.pinterest.com/api_docs/

Обновление 9 Января 2013 С https://api.pinterest.com/v2 дает 404, кажется, было переехал в В3. 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 }

Обновление 19 Ноября 2012 Неофициальная документация api на http://tijn.bo.lt/pinterest-api ушел вместе со всем их веб-сайтом. Я оставляю ссылку в этом посте, потому что она может вернуться в интернет. По-прежнему нет ни слова от Pinterest разработчикам об их статусе api.

Обновление 22 Мая 2012 Pinterest до сих пор не предоставил публичный api. Люди подключение к конечным точкам api в качестве агента пользователя iPhone, который доступен для приложения iOS

Обновление 17 Апреля 2012 Благодаря tijn, у нас есть неофициальная версия 1 (теперь v2) Pinterest api docs, и сообщает, что в настоящее время доступны только конечные точки чтения, поэтому каналы стиля RSS возможны в пределах скорости.

Обновление 3 Апреля 2012 Неофициальная группа Facebook имеет некоторую качественную информацию об этом, и несколько человек задают вопросы и публикация довольно полезных ответов

10 ответов


здесь нет официальных документов API доступно для Pinterest На сегодняшний день.

но есть неофициальная документация для v2 здесь:http://tijn.bo.lt/pinterest-api


Я хочу предложить обновление текущего состояния API Pinterest.

по-прежнему нет общедоступного API. Pinterest также, похоже, не одобряет никого, кто обращается за доступом на свой сайт.

на данный момент конечные точки API Pinterest v3 почти завершены, хотя официальной документации нет. Ниже приведен краткий список доступных типов конечных точек:

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/

вы можете обнаружить много под-конечных точек для каждая из конечных точек выше. У меня есть список многих доступных конечных точек, но поскольку они не являются общедоступными, я не собираюсь публиковать их здесь (подсказка: большинство из них легко угадать). Для всех указанных выше конечных точек требуется параметр access_token, за исключением конечной точки входа.

чтобы создать действительный access_token, разработчику нужно будет предоставить доступ к API Pinterest, который, как мы все знаем, в настоящее время почти невозможен.

другой вариант-написать скрипт имитация действия входа в /v3/login конечная точка с вашим именем пользователя и паролем Pinterest. Он вернет access_token, если запрос будет успешным. Я не буду вдаваться в подробности о том, как это делается, поскольку это никогда не должно быть частью публичного API и предназначено только для пользователей, входящих в Pinterest в своем мобильном приложении.

однако вы можете создать маркер доступа для своей учетной записи Pinterest для существующих приложений, одобренных Pinterest, таких как Pinterest для для iPhone:

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

вы увидите, что access_token возвращается в хэше URL-адреса. Теперь вы можете использовать этот access_token для игры с конечными точками, и он действителен в течение одного месяца. Получайте удовольствие, открывая их!

конечные точки, которые являются общедоступными и не требуют маркер доступа:

контакты с известным именем пользователя и известной доской имя:

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

контакты с известным именем пользователя:

https://api.pinterest.com/v3/pidgets/users / [имя пользователя] / pins/

извлечение информации(а) конкретного pin-кода (ов):

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

подсчитайте количество контактов:

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


по состоянию на 11 июня 2012 года нет официально выпущенного API или документации для Pinterest. А страница поддержки Pinterest имеет ссылку на форму для уведомления, когда она официально выпущена.


Регистрация Pinterest API для скребка на данный момент.


в Mashape есть неофициальный API Pinterest -https://www.mashape.com/ismaelc/pinterest-1#!документация

скриншоте ниже:

enter image description here

и вот еще один, на который стоит посмотреть (использует PHANTOMJSCLOUD API) -https://www.mashape.com/novaleaf/pinterest-to-json#!документация

пример ответа выглядит так:

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

Если кто-то все еще заинтересован, по-видимому, URLs в формате

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

вернет хорошую полезную нагрузку информации, включая информацию о пользователе.


вопрос довольно старый, но если кто-то все еще заинтересован в актуальном ответе: Pinterest наконец запустил официальный API, включая SDK для Javascript, Android и iOS.

Я работал над PHP wrapper для нее и заметил, что не каждая конечная точка в документации работает должным образом, но большинство вещей, которые работают.


iv получил простой и быстрый способ опубликовать Pinterest, но, к сожалению, в это время он будет размещать только ПИН-код на доске и дать пользователю возможность просмотреть свой профиль.

Im разработчик iOS с использованием Titanium Studio, сборка: 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]
});

Кажется, что https://api.pinterest.com/v3/pins/jphellemons/

выдает такое сообщение:

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

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

таким образом, предстоящий API будет на этом url, я думаю. Просто аутентифицируйтесь с oAuth, я думаю. Потому что они наняли Джона и недавно

Если вы не можете дождаться официального api:http://pinterestapi.co.uk/

обновление 18 июня http://readwrite.com/2013/06/18/the-disappointing-tale-of-pinterests-long-awaited-api#awesm=~oeF8IxscKLvPhN

обновление 31 http://allthingsd.com/20130731/about-that-pinterest-api-its-not-ready-yet/


Это официальная документация для pinterest, которую я нашел, и это помогает, я надеюсь, что это поможет и официальная документация

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