pinterest api文档[关闭]


96

2015年8月更新: Pinterest现在在这里提供它https://dev.pinterest.com/

v2 Pinterest API是否有官方或非官方文档?

我知道的事情:

更新2014年3月4日 Pinterest推出了Beta v3 API,您可以请求对其进行访问。向下滚动页面,您将在左列中看到端点。 https://developers.pinterest.com/api_docs/

20131月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文档以及整个网站都消失了。我将其保留在这篇文章中的链接,因为它可能会重新在线。从Pinterest到开发人员,他们的api状态仍然一言不发。

更新2012年5月22日 Pinterest仍未提供公共api。人们正在作为iPhone用户代理连接到api端点,这对于iOS应用程序是可用的

更新2012年4月17日 感谢tijn,我们提供了非官方的版本1(现在为v2)Pinterest api docs,并且报告说,当前仅读取端点可用,因此RSS样式的提要在速率限制内是可能的。

更新2012年4月3日, 这个非官方的Facebook小组有一些高质量的信息,还有几个人在提问并发表相当有用的回复


1
这是iPhone端点的一个很好的提示。我还没听说过
pluckyglen 2012年

@DigitalBiscuits感谢tjin网站下降的注意
Dylan Valade

任何更新?似乎已经过时了:x
ChuckKelly 2013年

1
即使在非官方用户和年长者中,我也只能看到已登录用户的工作或获取数据的可能性。我想做类似关键字搜索的事情:((对于一个看似即将到来的社交平台,我发现它非常不规则。统计数据表明,来自pinterest的访问量远远超过了Twitter,我一直在发推文.. !
降落

Answers:


38

没有官方的API文档可作为Pinterest的今天。

但是这里有v2的非官方文档:http//tijn.bo.lt/pinterest-api


7
+1反对@MikeGrace
tekknolagi 2012年

8
@EncorePTL,我尝试了列出tijn.bo.lt/pinterest-api的curl请求,但一切对我来说都返回404,所有这些都已禁用吗?
马蒂尔达(Matilda)

4
tijn.bo.lt是无效链接。
funroll

2
您仍然可以在Internet存档上获取它:web.archive.org/web/20130308101718/http
//tijn.bo.lt/…– ToOsIK 2013年

2
链接不起作用
Santosh Shinde '02

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批准的现有应用(例如iPhonePinterest)为您的Pinterest帐户生成访问令牌:

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

您将看到在URL的哈希中返回了access_token。现在,您可以使用此access_token来玩端点,并且有效期为一个月。开心发现他们!

公开端点,不需要access_token:

具有已知用户名和已知板名的引脚:

https://api.pinterest.com/v3/pidgets/boards/ [用户名] / [board_name] / pins /

具有已知用户名的图钉:

https://api.pinterest.com/v3/pidgets/users/ [用户名] / pins /

检索特定引脚的信息:

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

计算引脚数:

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


Ben,关于oauth访问令牌的不错提示。
Dylan Valade 2014年

3
这些终点唯一缺少的是图钉的发布日期。
Corban Brook

1
从昨天开始,他们似乎不允许使用iphone应用程序生成的访问令牌。不知道他们改变了什么。
phoenixwizard 2014年

3
@CorbanBrook您是否能够找到图钉的发布日期?有没有办法获取此信息?
goddamnyouryan

1
@BenWong因此,您在2014年发布了此文档,但仍未使用这些V3链接更新官方的Pinterest API文档。那么我应该使用哪个V3链接?
Supertecnoboff

13

截至2012年6月11日,Pinterest没有正式发布的API或文档API。一个Pinterest的支持页面有当它正式发布通知的形式链接。


过去一年中,我已经多次填写Google文档表格,但Pinterest尚未与我联系。
Dylan Valade 2012年

2
@DylanValade,同样在这里。期待有一个API。现在,我只需要抓取html并对其进行解析。但是,没有日期可以排序
-JP赫勒蒙斯

2
@JPHellemons感谢您发布v3更新
Dylan Valade

@JPHellemons您是否找到一种方法可以显示日期?
goddamnyouryan

不,抱歉,我没有更新
JP Hellemons,2015年


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最终推出了一个官方API,包括Java,SDK和iOS的SDK。

我一直在为它开发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,我测试了您的网址,它正常工作。这是Pin It按钮生成器的功能,可在此处找到pinterest.com/about/goodies/#button_for_websites
Dylan Valade 2013年

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
}

和网址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将位于该网址。我猜只是通过oAuth进行身份验证。因为他们最近雇用了John Yi

如果您不能等待官方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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.