Обновление Aug 2015: Pinterest предоставляет его здесь сейчас https://dev.pinterest.com/
Есть ли официальная или неофициальная документация по API-интерфейсу v2 Pinterest?
Вещи, которые я знаю:
Обновление 4 марта 2014 Pinterest представила бета-версию v3 API, к которой вы можете запросить доступ. Прокрутите страницу вниз, и вы увидите конечные точки, перечисленные в левом столбце. https://developers.pinterest.com/api_docs/
Обновление 9 января 2013 Поскольку https://api.pinterest.com/v2 дает 404, он, кажется, был перемещен в 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 }
Обновление от 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 имеет некоторую качественную информацию об этом, а несколько человек задают вопросы и публикуют довольно полезные ответы.
На данный момент для Pinterest нет официальных официальных документов API.
Но здесь есть неофициальная документация для 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, который, как мы все знаем, в настоящее время практически невозможно.
Другой вариант - написать script для имитации действия входа в конечную точку /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 для игры с конечными точками, и он действителен в течение одного месяца. Удачи, открывая их!
Конечные точки, которые являются общедоступными и не требуют access_token:
Булавки с известным именем пользователя и известным названием:
https://api.pinterest.com/v3/pidgets/boards/[username]/[board_name]/pins/
Значки с известным именем пользователя:
Получение информации о (a) конкретном контакте (-ах):
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. A Страница поддержки Pinterest имеет ссылку на форму для уведомления, когда она официально выпущена.
Проверить API-интерфейс Pinterest для скребка в настоящее время.
Вопрос довольно старый, но если кто-то все еще интересуется последним ответом: Pinterest наконец-то запустил официальный официальный API, включая SDK для Javascript, Android и iOS.
Я работал над оболочкой PHP для него и заметил, что не все конечные точки в документации работают правильно, но большая часть все работает.
Там нет неофициального API Pinterest в Mashape - https://www.mashape.com/ismaelc/pinterest-1#!documentation
Снимок экрана ниже:
И вот еще один, на который стоит обратить внимание (использует API PhantomJSCloud) - https://www.mashape.com/novaleaf/pinterest-to-json#!documentation
Пример ответа выглядит следующим образом:
{
"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"
},
...
Если кому-то все еще интересно, по-видимому URL-адреса в формате
https://widgets.pinterest.com/v3/pidgets/users/{{ USER }}/pins
возвращает полезную информацию, включая информацию о пользователе.
Кажется, что 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/
update 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/
iv получил простой и быстрый способ публикации в Pinterest, но, к сожалению, в это время он будет отправлять сообщение только на доску и дать пользователю возможность просматривать их профиль.
Im разработчик iOS, используя 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]
});
Это официальная документация для pinterest, которую я нашел, и это помогает, я надеюсь, что это поможет u также Официальная документация
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