2014-10-15 7 views
1

Я использовал python-instagram, и я хочу изменить область действия, но с пакетом python-instagram Я не знаю как? Я видел код, но не нашел, где мы можем его изменить?Instagram Api с областью смены пакета python-instagram

мне нужно изменить масштаб для оного «отношений» область действия, потому что у меня есть ошибка:

ERROR: (400) OAuthPermissionsException-This request requires scope=relationships, but this access token is not authorized with this scope. The user must re-authorize your application with scope=relationships to be granted write permissions.

ответ

1

Когда вы авторизовать приложение и получить маркер доступа, то вам нужно объявить сферу. Вы можете авторизовать приложение/получить маркер, создавая URL, как это:

https://instagram.com/accounts/login/?force_classic_login=&next=/oauth/authorize?scope={relationships comments likes}&redirect_uri={redirect uri}&response_type=code&client_id={client id} 

просто передать в области в параметре Области.

+0

Я получил эту ошибку вместо '{ "код": 400, "ERROR_TYPE": "OAuthException", "error_message":«Вы должны включают действительные параметры client_id, response_type и redirect_uri "}' Это была ссылка, которую я использовал: 'https://instagram.com/accounts/login/?force_classic_login=&next=/oauth/authorize?scope=public_content&redirect_uri=http: // localhost & response_type = code & client_id = {client id} ' Я могу гарантировать, что идентификатор клиента действителен. –

0

Чтобы использовать эти области применения, вам необходимо получить разрешение от Instagram: отношения, комментарии и пожелания. Вот ссылка на форму, которую нужно заполнить, чтобы отправить запрос на получение разрешения.

https://help.instagram.com/contact/185819881608116

Надеется, что вы получите то, что вы хотите.