เอกสาร pinterest api [ปิด]


96

อัปเดตเมื่อสิงหาคม 2558: Pinterest แสดงที่นี่ตอนนี้https://dev.pinterest.com/

มีเอกสารอย่างเป็นทางการหรือไม่เป็นทางการเกี่ยวกับ v2 Pinterest API หรือไม่

สิ่งที่ฉันรู้:

อัปเดต 4 มีนาคม 2014 Pinterest ได้เปิดตัว beta v3 API ซึ่งคุณสามารถขอเข้าถึงได้ เลื่อนหน้าลงแล้วคุณจะเห็นจุดสิ้นสุดที่แสดงในคอลัมน์ทางซ้าย https://developers.pinterest.com/api_docs/

อัปเดต 9 ม.ค. 2556 เนื่องจาก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 พ.ย. 2555 เอกสาร API ที่ไม่เป็นทางการที่http://tijn.bo.lt/pinterest-apiหายไปพร้อมกับเว็บไซต์ทั้งหมด ฉันทิ้งลิงค์ไว้ในโพสต์นี้เพราะอาจกลับมาออนไลน์ได้ ยังคงไม่มีคำพูดใด ๆ จาก Pinterest ถึงนักพัฒนาเกี่ยวกับสถานะ API ของพวกเขา

อัปเดต 22 พฤษภาคม 2555 Pinterest ยังไม่ได้ให้บริการ API สาธารณะ ผู้คนกำลังเชื่อมต่อกับอุปกรณ์ปลายทาง api ในฐานะตัวแทนผู้ใช้ iPhone ซึ่งพร้อมใช้งานในแอป iOS

อัปเดต 17 เม.ย. 2555 ขอบคุณ tijn เรามีเวอร์ชัน 1 อย่างไม่เป็นทางการ (ตอนนี้คือ v2) Pinterest api docsและรายงานที่อ่านเฉพาะจุดสิ้นสุดที่พร้อมใช้งานในปัจจุบันดังนั้นฟีดสไตล์ RSS จึงเป็นไปได้ภายในอัตราที่ จำกัด

อัปเดต 3 เม.ย. 2555 กลุ่ม Facebook ที่ไม่เป็นทางการมีข้อมูลที่มีคุณภาพและหลายคนถามคำถามและโพสต์คำตอบที่เป็นประโยชน์


1
นั่นเป็นเคล็ดลับที่ดีสำหรับอุปกรณ์ปลายทางของ iPhone ฉันไม่เคยได้ยินเกี่ยวกับเรื่องนี้
pluckyglen

@DigitalBiscuits ขอบคุณสำหรับการขึ้นเว็บไซต์ของ tjin
Dylan Valade

อัพเดทใด ๆ ? ดูเหมือนว่าจะหายไปแล้ว: x
ChuckKelly

1
แม้แต่ในกลุ่มที่ไม่เป็นทางการและรุ่นเก่าฉันเห็นเพียงความเป็นไปได้ที่จะทำงานหรือรับข้อมูลสำหรับผู้ใช้ที่เข้าสู่ระบบ ฉันต้องการทำบางสิ่งบางอย่างเช่นการค้นหาคำหลัก :( สำหรับแพลตฟอร์มโซเชียลที่ดูเหมือนจะกำลังมาแรงฉันพบว่าสิ่งนี้ผิดปกติมากสถิติแสดงให้ฉันเห็นว่าการเข้าชมจาก pinterest เกินกว่า twitter และฉันมักจะทวีต .. สิ่งที่ต้องเรียนรู้ที่นี่ !
ลงจอด

1
ขอเข้าถึง api ที่นี่: developers.pinterest.com/api_request
JP Hellemons

คำตอบ:


38

มี ไม่มีเอกสาร API อย่างเป็นทางการพร้อมใช้งานสำหรับ Pinterest ณ วันนี้

แต่มีเอกสารที่ไม่เป็นทางการสำหรับ v2 ที่นี่: http://tijn.bo.lt/pinterest-api


7
+1 Against @MikeGrace
tekknolagi

8
@EncorePTL ฉันลองใช้คำขอ curl ในรายการ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

ฉันต้องการเสนอข้อมูลอัปเดตเกี่ยวกับสถานะปัจจุบันของ 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 ที่ถูกต้องนักพัฒนาจะต้องได้รับอนุญาตให้เข้าถึง 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/[username]/[board_name]/pins/

หมุดที่มีชื่อผู้ใช้ที่รู้จัก:

https://api.pinterest.com/v3/pidgets/users/[username]/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
Dylan Valade

3
สิ่งเดียวที่ขาดหายไปจากจุดสิ้นสุดเหล่านี้คือวันที่เผยแพร่ของพิน
Corban Brook

1
ตั้งแต่เมื่อวานดูเหมือนพวกเขาจะไม่อนุญาตให้ใช้โทเค็นการเข้าถึงที่สร้างโดยแอพ iphone ไม่รู้ว่าพวกเขาเปลี่ยนไปเพราะอะไร
phoenixwizard

3
@CorbanBrook คุณสามารถหาวันที่เผยแพร่ของพินได้หรือไม่? มีวิธีใดบ้างในการรับข้อมูลนี้
goddamnyouryan

1
@BenWong คุณโพสต์สิ่งนี้ในปี 2014 และเอกสาร Pinterest API อย่างเป็นทางการยังไม่ได้รับการอัปเดตด้วยลิงก์ V3 เหล่านี้ ฉันควรใช้ลิงค์ V3 หรือ V1 อันไหนดี
Supertecnoboff

13

ณ วันที่ 11 มิถุนายน 2555 ยังไม่มี API หรือเอกสารเผยแพร่อย่างเป็นทางการสำหรับ Pinterest Pinterest หน้าให้ความช่วยเหลือมีการเชื่อมโยงไปยังแบบฟอร์มที่จะได้รับการแจ้งเตือนเมื่อมีการวางจำหน่ายอย่างเป็นทางการ


ฉันกรอกแบบฟอร์ม Google เอกสารนั้นหลายครั้งในปีที่ผ่านมา แต่ Pinterest ยังไม่ติดต่อฉัน
Dylan Valade

2
@DylanValade เหมือนกันที่นี่ รอคอยที่จะมี API ตอนนี้ฉันต้องขูด html และแยกวิเคราะห์เล็กน้อย แต่ไม่มีวันที่จะเรียงลำดับหรืออย่างใดอย่างหนึ่ง
JP Hellemons

2
@JPHellemons ขอบคุณสำหรับการโพสต์การอัปเดต v3
Dylan Valade

@JPHellemons คุณเคยหาวิธีที่จะทำให้วันที่ปรากฏหรือไม่?
goddamnyouryan

ไม่ขออภัยฉันไม่มีการอัปเดต
JP Hellemons


5

หากใครยังคงสนใจ URL อยู่ในรูปแบบ

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

จะส่งคืนข้อมูลที่ดีรวมถึงข้อมูลผู้ใช้


3

มี Pinterest API ที่ไม่เป็นทางการใน Mashape - 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 wrapperมาแล้วและสังเกตเห็นว่าไม่ใช่ทุกจุดสิ้นสุดในเอกสารจะทำงานได้อย่างถูกต้อง แต่ส่วนใหญ่ทำงานได้ดี


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
Dylan 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/

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/


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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.