Python Instagram API - 通过简码获取媒体

Python Instagram API - get media by shortcode

我正在尝试使用此处列出的 api 调用(我想从 instagram url 短代码中获取媒体对象):

https://instagram.com/developer/endpoints/media/?hl=en#get_media_by_shortcode

我试过使用这样的调用(id 是简码)

media = instagram_api.media(shortcode=id)
# or
media = instagram_api.media.shortcode(id)

我不断收到错误提示 no parameter found for media idfunction has no attribute 'shortcode'

Python API as seen in this unit test调用的方法是:

media = instagram_api.media_shortcode(id)

第二种方法行不通,因为 media 是一个函数,而 shortcode 不是 media 函数的成员。第一个不起作用,因为 media 函数没有名为 shortcode 的参数。正确的函数是 media_shortcode(id).