如何用Python从用户名/用户邮箱获取Flickr用户ID?

-1 投票
1 回答
639 浏览
提问于 2025-04-18 15:58

我想通过Python的 flickrapi 库,从Flickr上获取某个用户的相册照片(http://stuvel.eu/media/flickrapi-docs/documentation/)。他们的例子中使用了用户的数字ID:

import flickrapi

api_key = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'

flickr = flickrapi.FlickrAPI(api_key)
photos = flickr.photos_search(user_id='73509078@N00', per_page='10')
sets = flickr.photosets_getList(user_id='73509078@N00')

我该如何根据用户的Flickr用户名或电子邮件地址来获取这个数字ID呢?看起来可以通过这个链接来实现:https://www.flickr.com/services/api/flickr.people.findByUsername.html,但我不太确定如何在Python的flickrapi中调用它。

1 个回答

1

你可以试试这个:

flickr.people.findByUsername(user_id='73509078@N00')

这样应该就能正常工作了。

撰写回答