2015-11-18 3 views
6

---------- EDITTED -----------------------Недопустимый токен доступа к Instagram

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

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

следующие apeear ошибка:

{"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. 

---------- Editted -----------------------

Я пытаюсь получить данные из API Instagram через мое приложение 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) 

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

+0

Если это не будет ' "... последнее время? Access_token = access_token"'? – JRodDynamite

+0

@JasonEstibeiro Я попробовал следующий запрос и ту же ошибку: https://api.instagram.com/v1/tags/hashtag/media/recent?access_token=self.CLIENT_ID – liorko

+0

Не могли бы вы проверить токен доступа еще раз? Ошибка указывает, что ваш токен недействителен. – JRodDynamite

ответ

4

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

Apps created before Nov 17, 2015 will only be required to submit for review by June 2016. We recommend that you update your product and start the submission process sooner than later to avoid interuptions of service.

Для представления обзора

How to Submit for Permissions Review

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 
+5

В моем случае мое приложение все еще находится в Sandbox. Не должно ли это работать в Sandbox? –

+0

Примечание: «Выберите вверх» означает «нажмите», –

0

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

Смежные вопросы