web-dev-qa-db-ja.com

Pinterest APIドキュメント

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

{ "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ドキュメントは廃止されました、ウェブサイト全体とともに。オンラインに戻る可能性があるため、この投稿にリンクを残しています。まだAPIステータスに関してPinterestから開発者へのWordはありません。

2012年5月22日更新PinterestはまだパブリックAPIを提供していません。人々はiOSユーザーアプリとして利用可能なiPhoneユーザーエージェントとしてAPIエンドポイントに接続しています

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

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

96
Dylan Valade

公式APIドキュメントはありません 本日現在、Pinterestで利用可能です。

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

38
Encore PTL

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へのアクセスを許可する必要がありますが、これは現在ほとんど不可能です。

もう1つのオプションは、Pinterestユーザー名とパスワードを使用して/v3/loginエンドポイントへのログインアクションをシミュレートするスクリプトを記述することです。要求が成功した場合、access_tokenを返します。これがどのように行われるかについては詳しく説明しません。これは決してパブリックAPIの一部になることを意味するものではなく、モバイルアプリでPinterestにログインするユーザーのみを対象とするためです。

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

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

Access_tokenがURLのハッシュで返されることがわかります。これで、この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 /

特定のピンの情報を取得する:

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

ピンの数を数える:

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

64
Ben Wong

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

13
Mike Grace

Pinterest API しばらくの間、スクレーパーを確認してください。

11
jmoz

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

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

ユーザー情報を含む情報の素敵なペイロードを返します。

5
Ricardo Pedroni

質問はかなり古いものですが、まだ最新の回答に興味がある人は、Pinterestが 公式API を立ち上げました。これには、Javascript用のSDK、Android、 iOS。

私は PHPラッパー に取り組んでいますが、ドキュメントのすべてのエンドポイントが適切に機能しているわけではありませんが、ほとんどの機能が機能していることに気付きました。

3
Dirk Groenen

Mashapeには非公式のPinterest APIがあります- https://www.mashape.com/ismaelc/pinterest-1#!documentation

下のスクリーンショット:

enter image description here

そして、ここにもう1つあります(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
Chris Ismael

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]
});
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 /

2
JP Hellemons

これは、私が見つけたpinterestの公式ドキュメントです。そして、それがuにも役立つことを願っています。 Official documentation

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
0
Amitesh Kumar