Предоставленный токен доступа к Instagram недействителен

----------ОТРЕДАКТИРОВАНО--------

Когда я пытаюсь отправить следующий запрос в API:

https://api.instagram.com/v1/tags/nofilter/media/recent?access_token=MY_TOKEN

появляется следующая ошибка:

{"meta":{"error_type":"OAuthPermissionsException","code":400,"error_message":"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."}}

Когда я пытаюсь изменить область действия приложения через экран безопасности Instagram (https://instagram.com/developer/clients/MY_CLIENT/edit/), появляется следующее сообщение:

We will start accepting Permissions Review submissions after Dec 3, 2016.

----------ОТРЕДАКТИРОВАНО--------

Я пытаюсь получить данные из Instagram API через свое приложение Python. когда я отправляю HTTP-запрос к API Instagram, он возвращает мне следующую ошибку:

{"meta":{"error_type":"OAuthAccessTokenException","code":400,"error_message":"The access_token provided is invalid."}}

Мой код прилагается:

def parseData(self,hashtag):
        url = "https://api.instagram.com/v1/tags/" + hashtag + "/media/recent?client_id=" + self.CLIENT_ID
        content = urllib2.urlopen(url).read()
        data = json.load(content)

Я пытался получить новый ключ аутентификации, но у меня та же ошибка


person liorko    schedule 18.11.2015    source источник
comment
Разве это не должно быть "...recent?access_token=ACCESS_TOKEN"?   -  person JRodDynamite    schedule 18.11.2015
comment
@JasonEstibeiro Я попробовал следующий запрос, и возвращается та же ошибка: api.instagram.com/v1/tags/hashtag/media/   -  person liorko    schedule 18.11.2015
comment
Не могли бы вы еще раз проверить токен доступа? В ошибке указано, что ваш токен недействителен.   -  person JRodDynamite    schedule 18.11.2015
comment
Я снова проверяю токен доступа и даже удаляю старый и запрашиваю новый токен.   -  person liorko    schedule 18.11.2015
comment
Попробуйте распечатать URL-адрес перед отправкой запроса.   -  person JRodDynamite    schedule 18.11.2015
comment
Это URL-адрес: api.instagram.com/v1. /теги/инставидео/медиа/   -  person liorko    schedule 18.11.2015


Ответы (2)


Ваше приложение создано после 17 ноября, поэтому перед запуском его необходимо проверить.

Приложения, созданные до 17 ноября 2015 года, нужно будет отправить на рассмотрение только до июня 2016 года. Мы рекомендуем вам обновить продукт и начать процесс отправки как можно раньше, чтобы избежать перебоев в обслуживании.

Для отправки обзора

Как отправить на проверку разрешений

Go to Manage Clients and select the app you'd like to submit for Permissions Review
Click the Permissions tab
Click the Start Submission button
Describe the purpose of your application and how you intend to use each permission
person Dat Tran    schedule 18.12.2015
comment
В моем случае мое приложение все еще находится в песочнице. Разве это не должно работать в песочнице? - person Iszuddin Ismail; 23.12.2015

Кажется, что Instagram меняет свою политику API. в 5 декабря 2015 года новые приложения могут быть зарегистрированы.

person liorko    schedule 02.12.2015