Документація API pinterest [закрито]


96

Оновлення від серпня 2015 року: Pinterest надає його тут зараз https://dev.pinterest.com/

Чи існує офіційна чи неофіційна документація щодо API vinterest Pinterest 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) api-документів Pinterest і повідомляємо, що наразі доступні лише прочитані кінцеві точки, тому канали стилів RSS можливі в межах обмежень швидкості.

Оновлення 3 квітня 2012 р. У неофіційній групі Facebook є якась інформація про неї, кілька людей задають питання та публікують досить корисні відповіді


1
Це хороша порада щодо кінцевої точки iPhone. Я не чув про це.
pluckyglen

@DigitalBiscuits спасибі за голови на веб-сайті tjin, які йдуть вниз
Ділан Валаде

будь які оновлення? здається, це
занепало

1
Навіть серед неофіційних і старшого я бачу лише можливість попрацювати або отримати дані для зареєстрованого користувача. Я хотів зробити щось на зразок пошуку за ключовими словами :( для такої, здавалося б, нової соціальної платформи я вважаю це дуже нерегулярним. Статистика показує мені, що трафік з pinterest набагато перевищує твіттер, і я завжди чирикаю ... щось тут можна дізнатись !
приземлився

1
запросити доступ до API тут: developers.pinterest.com/api_request
JP Hellemons

Відповіді:


38

На сьогодні офіційні документи API не доступні для Pinterest.

Але тут є неофіційна документація для v2: http://tijn.bo.lt/pinterest-api


7
+1 проти @MikeGrace
tekknolagi

8
@EncorePTL, я спробував перераховані запити на завивання tijn.bo.lt/pinterest-api, але все повертає 404 для мене, чи всі вони відключені?
Matilda

4
tijn.bo.lt мертве посилання.
funroll

2
Ви все ще можете отримати його в Інтернет-архіві: web.archive.org/web/20130308101718/http://tijn.bo.lt/…
ToOsIK

2
посилання не працюють
Santosh Shinde

64

Я хочу запропонувати оновлення про поточний статус 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 для гри з кінцевими точками, і він діє протягом одного місяця. Веселіться, відкриваючи їх!

Кінцеві точки, які є загальнодоступними і не потребують access_token:

Шпильки з відомим ім'ям користувача та відомою назвою дошки:

https://api.pinterest.com/v3/pidgets/boards/ [ім'я користувача ]/ [ім'я_дошки] / шпильки/

Шпильки з відомим ім'ям користувача:

https://api.pinterest.com/v3/pidgets/users/[користувацьке ім'я <br/pins/

Отримання інформації про (a) конкретні шпильки:

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

Підрахуйте кількість штифтів:

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


Бен, гарна підказка щодо маркера доступу oauth.
Ділан Валаде,

3
єдине, чого не вистачає в цих кінцевих точках - це дата публікації піна.
Корбан Брук

1
З вчора, схоже, вони не дозволяють використовувати маркер доступу, створений програмою iphone. Не знаю, що вони змінили.
phoenixwizard

3
@CorbanBrook Вам вдалося знайти опубліковані дати шпильок? Чи є спосіб отримати цю інформацію?
goddamnyouryan 02.03.15

1
@BenWong Отже, ви опублікували це у 2014 році, і офіційна документація до Pinterest API досі не була оновлена ​​за допомогою цих посилань V3. Отже, який із них я повинен використовувати, посилання V3 або V1?
Supertecnoboff

13

Станом на 11 червня 2012 р. Офіційно не випущений або документаційний API для Pinterest. Сторінка підтримки Pinterest містить посилання на форму, про яку слід повідомляти, коли вона офіційно випущена.


За минулий рік я кілька разів заповнював документи Google, але Pinterest ще не зв’язувався зі мною.
Ділан Валаде,

2
@DylanValade, те саме тут. Будемо раді мати API. Тепер мені просто потрібно зішкребти html і трохи проаналізувати його. Але немає дати для сортування чи
чогось іншого

2
@JPHellemons Дякуємо, що опублікували оновлення v3
Dylan Valade

@JPHellemons ти коли-небудь знаходив спосіб показати дату?
goddamnyouryan 02.03.15

Ні, вибачте, у мене немає оновлень
JP Hellemons 04.03.15


5

Якщо хтось все ще зацікавлений, очевидно URL-адреси у форматі

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

поверне хороший корисний набір інформації, включаючи інформацію про користувача.


3

У Mashape є неофіційний API Pinterest - https://www.mashape.com/ismaelc/pinterest-1#!documentation

Скріншот нижче:

введіть тут опис зображення

І ось ще одна, на яку варто звернути увагу (використовує PhantomJSCloud API) - 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"
      },
...

3

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

Я працював над обгорткою PHP і помітив, що не кожна кінцева точка в документації працює належним чином, але більшість речей працюють.


2

iv отримав простий і швидкий спосіб розміщення публікацій у Pinterest, але, на жаль, наразі він лише розмістить пін на дошці та надасть користувачеві можливість переглянути свій профіль.

Я розробник 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]
});

Дякую @MatthewFitzgerald Я перевірив вашу URL-адресу, і вона працює належним чином. Це функціонал генератора кнопок Pin It знайдений тут pinterest.com/about/goodies/#button_for_websites
Ділан Валаде

2

Здається, 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 буде за цією адресою, я думаю. Просто автентифікуйте за допомогою 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/


0

Це офіційна документація для 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.