Вопрос похожий задавали, но у меня другая проблема. Зарегистрировал приложение, получил client_id, client_secret, access_token.
api = InstagramAPI(client_id=client_id, access_token=access_token, client_secret=client_secret)
popular_media = api.media_popular(count=20)
for media in popular_media:
print media.images['standard_resolution'].url
Получаем ошибку:
InstagramClientError at /citys/
(404) Unable to parse response, not valid JSON.
Пробуем другой запрос и получаем ошибку
api.tag(tag_name='sun')
(400) OAuthPermissionsException-This request requires scope=public_content,
but this access token is not authorized with this scope. The user must re-authorize
your application with scope=public_content to be granted this permissions.
Получается что проблема в токене, и мне его нужно заново получить, но зачем, если он одинаков всегда!