0
votes

I'm attempting to use this api call listed here (I want to get a media object from the instagram url shortcode):

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

I've tried using calls like this (id is the shortcode)

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

I keep getting errors that either say no parameter found for media id or function has no attribute 'shortcode'

1

1 Answers

1
votes

The way to call it with the Python API as seen in this unit test is:

media = instagram_api.media_shortcode(id)

The second way won't work because media is a function and shortcode isn't a member of the media function. The first doesn't work because the media function has no parameter named shortcode. The correct function is media_shortcode(id).