Flickr API - NSID的自定义URL

时间:2014-11-03 16:05:03

标签: flickr

当我有来自flickr的网址时,我正在尝试获取用户信息和图片,但我无法弄清楚如何从自定义网址获取用户名或user_id。

自定义网址采用以下格式。

https://www.flickr.com/photos/tataouane/

然而,“tataouane”不是NSID或用户名,我可以使用这些方法来获取信息。

如果我阅读documentation,我会得到以下内容:

  

照片和个人资料页面的网址使用用户的NSID(带有“@”符号的号码)或其自定义网址(如果他们选择了一个)。您可以通过调用flickr.people.getInfo找到他们的自定义URL。

但是要调用flickr.people.getInfo我需要一个NSID,而我想要恰恰相反。

我试图仔细检查并且flickr.people.findByUsername返回“找不到用户”错误消息(应该如此)。

我如何获得NSID?有什么想法吗?

非常感谢!

1 个答案:

答案 0 :(得分:2)

好的,我找到了解决方案,我希望这会对某人有所帮助。

可以使用另一种API方法将URL解析为NSID和用户名。

www.flickr.com/services/api/explore/flickr.urls.lookupUser

Flickr讨论在这里: https://www.flickr.com/groups/api/discuss/72157649116650355/#comment72157649063153796