tài liệu api pinterest [đã đóng]


96

Cập nhật tháng 8 năm 2015: Pinterest cung cấp nó tại đây ngay bây giờ https://dev.pinterest.com/

Có tài liệu chính thức hay không chính thức về v2 Pinterest API không?

Những điều tôi biết:

Cập nhật ngày 4 tháng 3 năm 2014 Pinterest đã tiết lộ API phiên bản beta mà bạn có thể yêu cầu quyền truy cập. Cuộn xuống trang và bạn sẽ thấy các điểm cuối được liệt kê trong cột bên trái. https://developers.pinterest.com/api_docs/

Cập nhật ngày 9 tháng 1 năm 2013 Kể từ khi https://api.pinterest.com/v2 cung cấp 404, nó dường như đã được chuyển sang 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 }

Cập nhật ngày 19 tháng 11 năm 2012 Tài liệu api không chính thức tại http://tijn.bo.lt/pinterest-api đã biến mất, cùng với toàn bộ trang web của họ. Tôi để lại liên kết trong bài đăng này vì nó có thể trực tuyến trở lại. Vẫn không có lời nào từ Pinterest cho các nhà phát triển về trạng thái api của họ.

Cập nhật ngày 22 tháng 5 năm 2012 Pinterest vẫn chưa cung cấp api công khai. Mọi người đang kết nối với các điểm cuối api với tư cách là tác nhân người dùng iPhone, có sẵn cho ứng dụng iOS

Cập nhật ngày 17 tháng 4 năm 2012 Nhờ tijn, chúng tôi có tài liệu pi pi Pinterest phiên bản 1 (bây giờ là v2) không chính thức và các báo cáo hiện chỉ có điểm cuối đọc nên có thể cung cấp nguồn cấp kiểu RSS trong giới hạn tỷ lệ.

Cập nhật ngày 3 tháng 4 năm 2012 Nhóm Facebook không chính thức có một số thông tin chất lượng trên đó và một số người đặt câu hỏi và đăng các câu trả lời khá hữu ích


1
Đó là một mẹo hay về điểm cuối của iPhone. Tôi đã không nghe nói về điều đó.
pluckyglen

@DigitalBiscuits cảm ơn vì những thông tin quan trọng trên trang web của tjin sắp ngừng hoạt động
Dylan Valade

Bất cứ cập nhập nào? vẻ như điều này có cũ ra đi: x
ChuckKelly

1
Ngay cả trong số những cái không chính thức và cái cũ hơn, tôi thấy khả năng duy nhất để làm việc hoặc lấy dữ liệu cho người dùng đã đăng nhập. Tôi muốn thực hiện một điều gì đó như tìm kiếm từ khóa :( đối với một nền tảng xã hội dường như đang phát triển như vậy, tôi thấy điều này rất bất thường. Số liệu thống kê cho tôi thấy rằng lưu lượng truy cập từ pinterest vượt xa twitter và tôi luôn tweet..có điều cần học ở đây !
hạ cánh

1
yêu cầu api truy cập tại đây: developers.pinterest.com/api_request
JP Hellemons

Câu trả lời:


38

Hiện không có Tài liệu API chính thức nào cho Pinterest.

Nhưng có tài liệu không chính thức cho v2 ở đây: http://tijn.bo.lt/pinterest-api


7
1 Against @MikeGrace
tekknolagi

8
@EncorePTL, tôi đã thử các yêu cầu curl được liệt kê tijn.bo.lt/pinterest-api nhưng mọi thứ đều trả về 404 cho tôi, tất cả các yêu cầu này có bị vô hiệu hóa không?
Matilda

4
tijn.bo.lt là một liên kết chết.
funroll

2
bạn vẫn có thể lấy nó về lưu trữ Internet: web.archive.org/web/20130308101718/http://tijn.bo.lt/...
ToOsIK

2
liên kết không hoạt động
Santosh Shinde

64

Tôi muốn cung cấp bản cập nhật về trạng thái hiện tại của API Pinterest.

Vẫn không có sẵn API công khai. Pinterest dường như cũng không chấp thuận bất kỳ ai đăng ký quyền truy cập trên trang của họ.

Hiện tại, các điểm cuối của Pinterest v3 API gần như đã hoàn thiện mặc dù không có tài liệu chính thức. Dưới đây là danh sách ngắn gọn về các loại điểm cuối có sẵn:

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/

Bạn có thể phát hiện ra nhiều điểm cuối phụ cho mỗi điểm cuối ở trên. Tôi có một danh sách nhiều điểm cuối có sẵn, nhưng vì chúng không công khai nên tôi sẽ không đăng chúng ở đây (Gợi ý: Hầu hết chúng đều dễ đoán). Tất cả các điểm cuối trên đều yêu cầu tham số access_token ngoại trừ điểm cuối đăng nhập.

Để tạo một access_token hợp lệ, nhà phát triển sẽ cần được Pinterest cấp quyền truy cập vào API mà chúng ta đều biết hiện gần như không thể.

Một tùy chọn khác là viết tập lệnh để mô phỏng hành động đăng nhập vào /v3/loginđiểm cuối bằng tên người dùng và mật khẩu Pinterest của bạn. Nó sẽ trả về một access_token nếu yêu cầu thành công. Tôi không đi vào chi tiết về cách thực hiện điều này, vì điều này không bao giờ có nghĩa là một phần của API công khai và chỉ dành cho người dùng đăng nhập vào Pinterest trên ứng dụng di động của họ.

Tuy nhiên, bạn có thể tạo mã thông báo truy cập cho tài khoản Pinterest của mình cho các ứng dụng hiện có đã được Pinterest phê duyệt, chẳng hạn như Pinterest dành cho iPhone :

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

Bạn sẽ thấy rằng access_token được trả về trong hàm băm của URL. Bây giờ bạn có thể sử dụng access_token này để chơi với các điểm cuối và nó có giá trị trong một tháng. Hãy vui vẻ khám phá chúng!

Các điểm cuối công khai và không yêu cầu access_token:

Ghim có tên người dùng đã biết và tên bảng đã biết:

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

Ghim có tên người dùng đã biết:

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

Truy xuất thông tin của (a) (các) pin cụ thể:

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

Đếm số chân:

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


Ben, mẹo hay về mã thông báo truy cập oauth.
Dylan Valade

3
điều duy nhất còn thiếu từ những điểm cuối này là ngày xuất bản của ghim.
Corban Brook

1
Kể từ ngày hôm qua, họ dường như không cho phép sử dụng mã thông báo truy cập được tạo bởi ứng dụng iphone. Không biết họ đã thay đổi những gì.
phoenixwizard

3
@CorbanBrook Bạn đã tìm được ngày xuất bản của các ghim chưa? Có cách nào để lấy thông tin này không?
goddamnyouryan

1
@BenWong Vì vậy, bạn đã đăng bài này vào năm 2014 và tài liệu chính thức về API Pinterest vẫn chưa được cập nhật với các liên kết V3 này. Vậy tôi nên sử dụng cái nào, liên kết V3 hay V1?
Supertecnoboff,

13

Kể từ ngày 11 tháng 6 năm 2012, không có API tài liệu hoặc phát hành chính thức nào cho Pinterest. Một trang hỗ trợ Pinterest có một liên kết đến một hình thức để được thông báo khi nó được chính thức phát hành.


Tôi đã điền vào biểu mẫu tài liệu của Google vài lần trong năm qua nhưng Pinterest vẫn chưa liên hệ với tôi.
Dylan Valade

2
@DylanValade, ở đây cũng vậy. Mong có một API. Bây giờ tôi chỉ cần cạo html và phân tích cú pháp nó một chút. Nhưng không có ngày để sắp xếp trên hoặc bất cứ điều gì
JP Hellemons

2
@JPHellemons Cảm ơn bạn đã đăng bản cập nhật v3
Dylan Valade 9/113

@JPHellemons bạn đã bao giờ tìm cách để hiển thị ngày chưa?
goddamnyouryan

Không, xin lỗi tôi không có bản cập nhật
JP Hellemons


5

Nếu ai đó vẫn quan tâm, rõ ràng là các URL ở định dạng

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

sẽ trả về một lượng lớn thông tin, bao gồm cả thông tin người dùng.


3

Có một API Pinterest không chính thức trong Mashape - https://www.mashape.com/ismaelc/pinterest-1#!documentation

Ảnh chụp màn hình bên dưới:

nhập mô tả hình ảnh ở đây

Và đây là một cái khác có thể đáng xem (sử dụng PhantomJSCloud API) - https://www.mashape.com/novaleaf/pinterest-to-json#!documentation

Câu trả lời mẫu trông như thế này:

{
  "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

Câu hỏi khá cũ, nhưng nếu ai đó vẫn quan tâm đến một câu trả lời mới nhất: Pinterest cuối cùng đã tung ra một API chính thức , bao gồm SDK cho Javascript, Android và iOS.

Tôi đã làm việc trên một trình bao bọc PHP cho nó và nhận thấy rằng không phải mọi điểm cuối trong tài liệu đều hoạt động bình thường, nhưng hầu hết mọi thứ đều hoạt động.


2

iv có một cách đơn giản và nhanh chóng để đăng lên Pinterest nhưng tiếc là tại thời điểm này, nó sẽ chỉ đăng một ghim lên bảng và cung cấp cho người dùng tùy chọn để xem hồ sơ của họ.

Tôi là nhà phát triển iOS sử dụng Titanium Studio, bản dựng: 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]
});

Cảm ơn @MatthewFitzgerald Tôi đã kiểm tra url của bạn và nó hoạt động bình thường. Đây là chức năng của các máy phát điện nút Pin Nó tìm thấy ở đây pinterest.com/about/goodies/#button_for_websites
Dylan Valade

2

Có vẻ như https://api.pinterest.com/v3/pins/jphellemons/

đưa ra thông điệp này:

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

và url https://api.pinterest.com/v3/pins/ cho

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

Vì vậy, API sắp tới sẽ ở url đó, tôi đoán. Tôi đoán chỉ cần xác thực bằng oAuth. Bởi vì họ đã thuê John Yi gần đây

nếu bạn không thể đợi api chính thức: http://pinterestapi.co.uk/

cập nhật ngày 18 tháng 6 http://readwrite.com/2013/06/18/the-disappointing-tale-of-pinterests-long-awaited-api#awesm=~oeF8IxscKLvPhN

cập nhật ngày 31 tháng 7 http://allthingsd.com/20130731/about-that-pinterest-api-its-not-ready-yet/


0

Đây là tài liệu chính thức cho Pinterest tôi tìm thấy, và nó giúp tôi có thể hy vọng nó sẽ giúp u cũng tài liệu chính thức

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
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.