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ドキュメントが、Webサイト全体とともになくなりました。オンラインに戻る可能性があるため、この投稿のリンクは残しておきます。それでも、PinterestからAPIのステータスについて開発者に連絡はありません。

2012年5月22日更新 Pinterestはまだ公開APIを提供していません。人々はiOSユーザーが利用できるiPhoneユーザーエージェントとしてAPIエンドポイントに接続しています。

更新2012年4月17日 tijnのおかげで、非公式バージョン1(現在はv2)のPinterest api docsがあり、読み取りエンドポイントのみが現在利用できるため、レート制限内でRSSスタイルのフィードが可能であると報告されています。

2012年4月3日更新 非公式Facebookグループにはいくつかの質の高い情報があり、何人かの人々が質問し、かなり有用な応答を投稿しています


1
これはiPhoneエンドポイントの良いヒントです。私はそれについて聞いていませんでした。
pluckyglen 2012

@DigitalBiscuitsは、tjinのWebサイトがダウンするヘッズアップに感謝
Dylan Valade

更新はありますか?これは古くなっているようです:x
ChuckKelly 2013

1
非公式のものと古いものの間でさえ、私はログインしたユーザーのために作業したりデータを取得したりする可能性しかありません。私はキーワード検索のようなことをしたいと思っていました:(そのような一見新しいソーシャルプラットフォームの場合、私はこれが非常に不規則であることを発見しました。 !
着陸

1
ここでは、要求APIアクセス:developers.pinterest.com/api_request
JP Hellemons

回答:


38

現在のところ、Pinterestで利用できる公式のAPIドキュメントはありません

しかし、ここにv2の非公式のドキュメントがあります:http : //tijn.bo.lt/pinterest-api


7
+1に対して@MikeGrace
tekknolagi 2012

8
@EncorePTLは、私が記載されているカールを要求しようとしたtijn.bo.lt/pinterest-api私にとってなく、すべてのものを返す404を、これらのすべてが無効になっていますか?
Matilda

4
tijn.bo.ltはデッドリンクです。
funroll 2013年

2
あなたはまだ、インターネットアーカイブにそれを得ることができます:web.archive.org/web/20130308101718/http://tijn.bo.lt/...
ToOsIK

2
リンクが機能していない
Santosh Shinde 2017

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/login、Pinterestのユーザー名とパスワードを使用してエンドポイントへのログインアクションをシミュレートするスクリプトを書くことです。リクエストが成功した場合、access_tokenを返します。これがどのように行われるかについては詳しく説明しません。これは公開APIの一部となることは決してなく、モバイルアプリでPinterestにログインするユーザーのみを対象としているためです。

ただし、Pinterest for iPhoneなど、Pinterestによって承認された既存のアプリについては、Pinterestアカウントのアクセストークンを生成できます。

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

URLのハッシュでaccess_tokenが返されることがわかります。これで、このaccess_tokenを使用してエンドポイントを操作でき、1か月間有効です。それらを発見して楽しんでください!

パブリックであり、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 14年

3
これらのエンドポイントに欠けている唯一のものは、ピンの公開日です。
コーバンブルック14

1
昨日以来、iPhoneアプリで生成されたアクセストークンの使用を許可していないようです。彼らが何を変更したのか分からない。
フェニックスウィザード2014

3
@CorbanBrookはピンの発行日をなんとか見つけましたか?この情報を取得する方法はありますか?
goddamnyouryan 2015年

1
@BenWong 2014年にこれを投稿しましたが、Pinterest APIの公式ドキュメントは、これらのV3リンクでまだ更新されていません。では、V3とV1のどちらのリンクを使用すればよいですか?
Supertecnoboff 2017

13

2012年6月11日の時点で、Pinterestの公式リリースまたはドキュメントAPIはありません。Pinterestのサポートページには、それが公式にリリースされたときに通知するフォームへのリンクがあります。


過去1年間にGoogleドキュメントが何度も作成されたことを記入しましたが、Pinterestからの連絡はまだありません。
Dylan Valade、2012年

2
@DylanValade、ここも同じ。APIを楽しみにしています。これで、htmlをスクレイピングして少し解析するだけです。しかし、分類する日付などはありません
JP Hellemons 2013年

2
@JPHellemons v3アップデートを投稿していただきありがとうございます
Dylan Valade

@JPHellemons日付を表示する方法を見つけたことがありますか?
goddamnyouryan 2015年

いいえ、申し訳ありません。更新情報はありません
JP Hellemons


5

誰かがまだ興味があるなら、明らかにフォーマットのURL

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

ユーザー情報を含む情報の素晴らしいペイロードを返します。


3

Mashapeには非公式のPinterest 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で認証するだけです。彼らは最近ジョン・イーを雇ったので

公式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

これは私が見つけた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.