Flickr API-NSID的自定义URL



当我有一个来自flickr的URL时,我试图获取用户信息和图像,但我不知道如何从自定义URL中获取用户名或user_id。

自定义URL的格式如下。

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

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

如果我阅读了文档,我会得到以下信息:

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

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

我试着仔细检查了一下,flickr.people.findByUsername返回了一条"找不到用户"的错误消息(应该是这样)。

如何获取NSID?有什么想法吗?

非常感谢!

好的,我找到了解决方案,我希望这能帮助到别人。

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

www.flickr.com/services/api/explore/flickr.urls.lookup用户

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

最新更新