【问题标题】:Getting all pin id's of a specific user获取特定用户的所有 pin id
【发布时间】:2019-08-15 06:21:31
【问题描述】:

大家好,我想提取特定用户(不是我)的所有 pin id。我觉得我非常接近,但缺乏将所有事情联系在一起的关键知识。以下是我们目前所拥有的:

  • 通过用户下的API explorer我们看到我们可以返回一个 特定用户的信息,特别是“计数”,但不是列表 pin id 的(我可以随后查询)
  • 通过this question 我看到我可以提取最近的 50 个引脚,但这不是我想要的完整列表。有人试图在板边here 上分页到下一个 50,但没有成功。
  • this guy 向我提出了一个类似的问题,但回答非常不满意(是的,一旦我们有了 pin id,一切都很好,问题是获取 pin id 的完整列表!)

请帮忙??

【问题讨论】:

  • 你必须提供代码。
  • 嗨尤金,我没有在我的代码中报告问题,因为这个问题更多的是关于“我如何解决这个问题”,这就是为什么我已经广泛链接到一半-到目前为止我找到的解决方案。

标签: python pinterest


【解决方案1】:

使用开发者 API,您可以让用户登录并请求 /me/pins/。

https://api.pinterest.com/v1/me/pins/?fields=id

它还将返回下一组引脚的分页信息。

https://api.pinterest.com/v1/me/pins/?fields=id&cursor=<cursor>

【讨论】:

  • 感谢您的回复 Zack,我对另一个用户(即不是我)的引脚感兴趣。所以我不会有该用户的登录信息(所以 me/pins 端点是不可能的)并且我无法通过 API 访问该信息,因为没有 users/{userid}/pins 端点。只是想知道是否有另一种方法来解决它?无论如何,用户密码都是公开的信息,对吗?
  • 唯一的方法是通过未记录的小部件 API。网址是https://widgets.pinterest.com/v3/pidgets/users/<user>/pins/。问题是未记录的 API 有随机变化的趋势。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-05
相关资源
最近更新 更多