pinterest api 문서 [닫힘]


96

2015 년 8 월 업데이트 : Pinterest는 지금 여기에서 제공합니다 https://dev.pinterest.com/

v2 Pinterest API에 대한 공식 또는 비공식 문서가 있습니까?

내가 아는 것 :

2014 년 3 월 4 일 업데이트 Pinterest는 액세스를 요청할 수있는 베타 v3 API를 공개했습니다. 페이지를 아래로 스크롤하면 왼쪽 열에 나열된 엔드 포인트가 표시됩니다. https://developers.pinterest.com/api_docs/

2013 년 1 월 9 일 업데이트 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 }

2012 년 11 월 19 일 업데이트 http://tijn.bo.lt/pinterest-api 의 비공식 api 문서 가 전체 웹 사이트와 함께 사라졌습니다. 다시 온라인 상태가 될 수 있으므로이 게시물에 링크를 남겨 둡니다. 여전히 Pinterest에서 개발자에게 API 상태에 대한 소식이 없습니다.

2012 년 5 월 22 일 업데이트 Pinterest는 아직 공개 API를 제공하지 않았습니다. 사람들은 iOS 앱에서 사용할 수있는 iPhone 사용자 에이전트로 api 엔드 포인트에 연결하고 있습니다.

2012 년 4 월 17 일 업데이트 tijn 덕분에 비공식 버전 1 (현재 v2) Pinterest api 문서 가 있으며 현재 읽기 엔드 포인트 만 사용할 수 있다는 보고서가있어 RSS 스타일 피드가 속도 제한 내에서 가능합니다.

업데이트 2012 년 4 월 3 일 비공식 페이스 북 그룹에 대한 양질의 정보가 있으며 여러 사람이 질문을하고 상당히 유용한 답변을 게시합니다.


1
이것은 iPhone 엔드 포인트에 대한 좋은 팁입니다. 나는 그것에 대해 듣지 못했습니다.
pluckyglen 2012 년

tjin의 웹 사이트의 머리 위로 추락에 대한 @DigitalBiscuits 감사
딜런 Valade

업데이트가 있습니까? 보이는이 사라 부실이있다 : X
ChuckKelly

1
비공식적 인 것과 오래된 것 사이에서도 로그인 한 사용자에 대한 작업을하거나 데이터를 얻을 수있는 가능성 만 있습니다. 나는 키워드 검색과 같은 것을하고 싶었다 :( 겉보기에 떠오르는 소셜 플랫폼에 대해 나는 이것이 매우 불규칙한 것을 발견한다. 통계에 따르면 Pinterest 트래픽이 트위터를 훨씬 초과하고 나는 항상 트윗하고있다. !
2014 년

1
여기에 요청 API 액세스 : developers.pinterest.com/api_request
JP Hellemons

답변:


38

현재 Pinterest에 사용할 수있는 공식 API 문서없습니다 .

하지만 v2에 대한 비공식 문서가 여기에 있습니다 : http://tijn.bo.lt/pinterest-api


7
일 반대 @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
작동하지 않는 링크
산토 Shinde

64

Pinterest API의 현재 상태에 대한 업데이트를 제공하고 싶습니다.

여전히 사용 가능한 공개 API가 없습니다. Pinterest는 또한 사이트에 대한 액세스를 신청하는 사람을 승인하지 않는 것 같습니다.

현재 Pinterest v3 API의 엔드 포인트는 공식 문서가 없지만 거의 완성되었습니다. 다음은 사용 가능한 엔드 포인트 유형에 대한 간략한 목록입니다.

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을 생성하려면 개발자는 Pinterest가 현재 거의 불가능하다는 것을 알고있는 API에 대한 액세스 권한을 부여 받아야합니다.

또 다른 옵션은 /v3/loginPinterest 사용자 이름과 비밀번호 를 사용하여 엔드 포인트 에 대한 로그인 작업을 시뮬레이션하는 스크립트를 작성하는 것 입니다. 요청이 성공하면 access_token을 반환합니다. 이것은 공개 API의 일부가 아니며 모바일 앱에서 Pinterest에 로그인하는 사용자만을위한 것이기 때문에 어떻게 수행되는지에 대해서는 자세히 설명하지 않습니다.

그러나 iPhone 용 Pinterest와 같이 Pinterest에서 승인 한 기존 앱의 Pinterest 계정에 대한 액세스 토큰을 생성 할 수 있습니다 .

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/ [사용자 이름] / [보드 _ 이름] / pins /

알려진 사용자 이름을 가진 핀 :

https://api.pinterest.com/v3/pidgets/users/ [사용자 이름] / pins /

(a) 특정 핀의 정보 검색 :

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

핀 수를 세십시오.

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


Ben, oauth 액세스 토큰에 대한 좋은 팁.
Dylan Valade 2014-06-27

3
이 끝점에서 누락 된 유일한 것은 핀의 게시 날짜입니다.
코반 브룩

1
어제부터 그들은 아이폰 앱에서 생성 된 액세스 토큰의 사용을 허용하지 않는 것 같습니다. 그들이 무엇을 바꿨는지 모릅니다.
phoenixwizard 2014 년

3
@CorbanBrook 핀의 게시 날짜를 찾았습니까? 이 정보를 얻을 수있는 방법이 있습니까?
goddamnyouryan

1
@BenWong 그래서 2014 년에이 글을 올렸고 공식 Pinterest API 문서는 여전히 V3 링크로 업데이트되지 않았습니다. 그렇다면 V3 또는 V1 링크 중 어느 것을 사용해야합니까?
Supertecnoboff

13

2012 년 6 월 11 일 현재 공식적으로 출시 된 Pinterest 용 문서 API는 없습니다. 클립 서비스 지원 페이지는 공식적으로 해제 될 때 폼에 대한 링크 통지해야합니다.


작년에 Google 문서 양식을 여러 번 작성했지만 Pinterest에서 아직 연락하지 않았습니다.
Dylan Valade 2012

2
@DylanValade, 여기도 마찬가지입니다. API를 기대합니다. 이제 html을 긁어 내고 파싱하면됩니다. 그러나 무엇이든지에 정렬하거나 아무 일이 없다
JP Hellemons

2
@JPHellemons v3 업데이트를 게시 해 주셔서 감사합니다
Dylan Valade

@JPHellemons 날짜를 표시하는 방법을 찾았습니까?
goddamnyouryan 2015 년

아니, 미안 난 더 갱신이 없다
JP Hellemons


5

여전히 관심이있는 사람이라면 분명히 형식의 URL

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

사용자 정보를 포함하여 멋진 정보 페이로드를 반환합니다.


3

Mashape에서 비공식 클립 서비스의 API가있다 - 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는 마침내 Javascript, Android 및 iOS 용 SDK를 포함한 공식 API를 출시했습니다 .

나는 그것을 위해 PHP 래퍼 작업을 해왔고 문서의 모든 끝 점이 제대로 작동하는 것은 아니지만 대부분의 작업이 작동한다는 것을 알았습니다.


2

iv는 간단하고 빠르게 Pinterest에 게시 할 수있는 방법이 있지만 현재로서는 보드에 핀만 게시하고 사용자에게 프로필을 볼 수있는 옵션을 제공합니다.

Titanium Studio를 사용하는 iOS 개발자입니다. 빌드 : 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을 테스트했으며 제대로 작동합니다. 이것은 핀이 버튼 발생기의 기능은 여기입니다 pinterest.com/about/goodies/#button_for_websites
딜런 Valade

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는 내가 추측하는 URL에있을 것입니다. 내가 추측하는 oAuth로 인증하십시오. 최근에 John Yi를 고용했기 때문에

공식 API를 기다릴 수없는 경우 : http://pinterestapi.co.uk/

6 월 18 일 업데이트 http://readwrite.com/2013/06/18/the-disappointing-tale-of-pinterests-long-awaited-api#awesm=~oeF8IxscKLvPhN

7 월 31 일 업데이트 http://allthingsd.com/20130731/about-that-pinterest-api-its-not-ready-yet/


0

이것은 내가 발견 대표자에 대한 공식 문서입니다, 그리고 그것은 내가 그것을 또한 유를 도움이되기를 바랍니다 수 있습니다 데 도움이 공식 문서

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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.