pinterest api belgeleri [kapalı]


96

Ağustos 2015 Güncellemesi: Pinterest bunu şimdi burada sağlıyor https://dev.pinterest.com/

V2 Pinterest API'de resmi veya resmi olmayan belgeler var mı?

Bildiğim şeyler:

Güncelleme 4 Mart 2014 Pinterest, erişim talep edebileceğiniz bir beta v3 API açıkladı. Sayfayı aşağı kaydırın ve sol sütunda listelenen uç noktaları göreceksiniz. https://developers.pinterest.com/api_docs/

Güncelleme 9 Ocak 2013 tarihinden bu yana https://api.pinterest.com/v2 o v3 taşındı görünüyor, bir 404 verir. 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 }

Güncelleme 19 Kasım 2012 http://tijn.bo.lt/pinterest-api adresindeki resmi olmayan api belgeleri, tüm web siteleri ile birlikte kayboldu. Bağlantıyı bu gönderide bırakıyorum çünkü tekrar çevrimiçi gelebilir. Pinterest'ten geliştiricilere api durumları hakkında hala bir haber yok.

Güncelleme 22 Mayıs 2012 Pinterest hala genel bir API sağlamamıştır. İnsanlar, iOS uygulamasında bulunan iPhone kullanıcı aracısı olarak API uç noktalarına bağlanıyor

Güncelleme 17 Nisan 2012 tijn sayesinde, resmi olmayan sürüm 1 (şimdi v2) Pinterest api belgelerimiz var ve şu anda yalnızca uç noktaları okuduğuna dair raporlarımız var, bu nedenle RSS tarzı beslemeler oran sınırları dahilinde mümkün.

Güncelleme 3 Nisan 2012 Resmi olmayan Facebook grubunun bazı kaliteli bilgileri var ve birkaç kişi sorular soruyor ve oldukça faydalı yanıtlar gönderiyor


1
Bu, iPhone uç noktası için iyi bir ipucu. Bunu duymamıştım.
pluckyglen

@DigitalBiscuits, tjin'in web sitesindeki uyarılar için teşekkürler
Dylan Valade

herhangi bir güncelleme var mı? Görünüşe göre bu bayat oldu: x
ChuckKelly

1
Resmi olmayanlar ve daha yaşlı olanlar arasında bile, yalnızca oturum açmış kullanıcı üzerinde çalışma veya veri alma olanağı görüyorum. Anahtar kelime araması gibi bir şey yapmak istedim :( görünüşte yükselen ve gelecek bir sosyal platform için bunu çok düzensiz buluyorum. İstatistikler bana, Pinterest'ten gelen trafiğin twitter'ı çok aştığını ve her zaman tweet attığımı gösteriyor ... burada öğrenilecek bir şey var !
indi

1
api erişimini buradan isteyin: developer.pinterest.com/api_request
JP Hellemons

Yanıtlar:


38

Orada hiçbir resmi API Dokümanlar bugün itibariyle Pinterest için kullanılabilir.

Ancak v2 için resmi olmayan belgeler burada: http://tijn.bo.lt/pinterest-api


7
+1 Karşı @MikeGrace
tekknolagi

8
@EncorePTL, listelenen bukle isteklerini çalıştı tijn.bo.lt/pinterest-api benim için ama her şey geri döner 404, bütün bunlar devre dışı bırakılır?
Matilda

4
tijn.bo.lt ölü bir bağlantıdır.
funroll

2
yine de internet arşivinden edinebilirsiniz
ToOsIK

2
bağlantılar çalışmıyor
Santosh Shinde

64

Pinterest API'nin mevcut durumu hakkında bir güncelleme sunmak istiyorum.

Halen herkese açık bir API bulunmamaktadır. Pinterest, sitelerine erişim için başvuran hiç kimseyi onaylamıyor gibi görünüyor.

Şu an itibariyle, resmi bir belge olmamasına rağmen Pinterest v3 API'nin uç noktaları neredeyse tamamlandı. Aşağıda, kullanılabilen uç nokta türlerinin kısa bir listesi bulunmaktadır:

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/

Yukarıdaki uç noktaların her biri için birçok alt uç nokta keşfedebilirsiniz. Kullanılabilir birçok uç noktadan oluşan bir listem var, ancak herkese açık olmadıkları için onları buraya göndermeyeceğim (İpucu: Birçoğunun tahmin edilmesi kolay). Yukarıdaki uç noktaların tümü, oturum açma uç noktası haricinde bir access_token parametresi gerektirir.

Geçerli bir erişim belirteci oluşturmak için geliştiriciye, şu anda neredeyse imkansız olduğunu bildiğimiz Pinterest tarafından API'ye erişim izni verilmesi gerekecektir.

Diğer bir seçenek, /v3/loginPinterest kullanıcı adınız ve şifrenizle son noktaya bir oturum açma eylemini simüle etmek için bir komut dosyası yazmaktır . İstek başarılı olursa bir erişim belirteci döndürecektir. Bunun nasıl yapıldığına dair ayrıntılara girmeyeceğim, çünkü bu hiçbir zaman genel API'nin bir parçası değildir ve yalnızca mobil uygulamalarından Pinterest'te oturum açan kullanıcılar içindir.

Ancak, Pinterest tarafından onaylanmış iPhone için Pinterest gibi mevcut uygulamalar için Pinterest hesabınız için erişim jetonu oluşturabilirsiniz :

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

Access_token'ın URL'nin karması içinde döndürüldüğünü göreceksiniz. Artık bu access_token'ı uç noktalar ile oynamak için kullanabilirsiniz ve bir ay boyunca geçerlidir. Onları keşfederken iyi eğlenceler!

Herkese açık olan ve access_token gerektirmeyen uç noktalar:

Bilinen bir kullanıcı adı ve bilinen pano adına sahip pinler:

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

Bilinen bir kullanıcı adına sahip pinler:

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

(A) Belirli pin (ler) in bilgilerinin alınması:

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

Pin sayısını sayın:

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


Ben, oauth erişim jetonu için güzel bir ipucu.
Dylan Valade

3
Bu uç noktalarda eksik olan tek şey, raptiyenin yayınlanma tarihidir.
Corban Brook

1
Dünden beri iphone uygulaması tarafından oluşturulan erişim belirtecinin kullanımına izin vermiyorlar. Neyi değiştirdiklerini bilmiyorum.
phoenixwizard

3
@CorbanBrook pinlerin yayınlanan tarihlerini bulmayı başardınız mı? Bu bilgiyi almanın bir yolu var mı?
goddamnyouryan

1
@BenWong Bunu 2014 yılında yayınladınız ve resmi Pinterest API belgeleri bu V3 bağlantılarıyla hala güncellenmedi. Peki hangisini kullanmalıyım, V3 veya V1 bağlantıları?
Supertecnoboff

13

11 Haziran 2012 itibariyle Pinterest için resmi olarak yayınlanmış veya dokümantasyon API'si bulunmamaktadır. Bir Pinterest destek sayfasında , resmi olarak yayınlandığında bilgilendirilecek bir forma bağlantı bulunur.


Google dokümanları formunu geçen yıl birkaç kez doldurdum ancak Pinterest henüz benimle iletişime geçmedi.
Dylan Valade

2
@DylanValade, burada da aynı. Bir API'ye sahip olmayı dört gözle bekliyorum. Şimdi html'yi kazıyıp biraz ayrıştırmam gerekiyor. Ancak
sıralanacak

2
@JPHellemons v3 güncellemesini yayınladığınız için teşekkürler
Dylan Valade

@JPHellemons, randevuyu göstermenin bir yolunu hiç buldunuz mu?
goddamnyouryan

Hayır, üzgünüm güncellemem yok
JP Hellemons


5

Hala ilgilenen varsa, görünüşe göre biçimdeki URL'ler

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

kullanıcı bilgileri dahil olmak üzere güzel bir bilgi yükü döndürecektir.


3

Mashape'de resmi olmayan bir Pinterest API'si var - https://www.mashape.com/ismaelc/pinterest-1#!documentation

Aşağıdaki ekran görüntüsü:

görüntü açıklamasını buraya girin

Ve işte bakmaya değer bir tane daha (PhantomJSCloud API kullanır) - https://www.mashape.com/novaleaf/pinterest-to-json#!documentation

Örnek yanıt şuna benzer:

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

Soru oldukça eskidir, ancak biri hala güncel bir cevapla ilgileniyorsa: Pinterest sonunda Javascript, Android ve iOS için bir SDK içeren resmi bir API başlattı .

Bunun için bir PHP sarmalayıcısı üzerinde çalışıyorum ve dokümantasyondaki her uç noktanın düzgün çalışmadığını fark ettim, ancak çoğu şey çalışıyor.


2

iv Pinterest'e göndermenin basit ve hızlı bir yolunu buldum, ancak maalesef şu anda yalnızca bir panoya bir pin gönderecek ve kullanıcıya profilini görüntüleme seçeneği sunacak.

Titanium Studio kullanan bir iOS geliştiricisiyim, derleme: 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]
});

Teşekkürler @MatthewFitzgerald URL'nizi test ettim ve düzgün çalışıyor. Bu Pin It düğme jeneratör işlevselliği burada bulunan olduğunu pinterest.com/about/goodies/#button_for_websites
Dylan Valade

2

Görünüşe göre https://api.pinterest.com/v3/pins/jphellemons/

bu mesajı verir:

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

ve url https://api.pinterest.com/v3/pins/ verir

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

Yani yaklaşan API sanırım o url'de olacak. Sanırım sadece oAuth ile doğrulayın. Çünkü yakın zamanda John Yi'yi işe aldılar

resmi api için bekleyemezseniz: http://pinterestapi.co.uk/

18 haziran güncellemesi http://readwrite.com/2013/06/18/the-disappointing-tale-of-pinterests-long-awaited-api#awesm=~oeF8IxscKLvPhN

31 temmuz güncellemesi http://allthingsd.com/20130731/about-that-pinterest-api-its-not-ready-yet/


0

Bu bulduğum pinterest için resmi belgelerdir ve yardımcı olur umarım size de yardımcı olur Resmi belgeler

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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.