2015-12-25 5 views
3

я получаю эту ошибку, когда я попытался примеры в документации python-instagram:Instagram API Docs недействителен ошибка JSON

from instagram.client import InstagramAPI 

access_token = "YOUR_ACCESS_TOKEN" 
client_secret = "YOUR_CLIENT_SECRET" 
api = InstagramAPI(access_token=access_token, client_secret=client_secret) 
recent_media, next_ = api.user_recent_media(user_id="userid", count=10) 
for media in recent_media: 
    print media.caption.text 

Ошибка:

Traceback (most recent call last): 
    File "<input>", line 1, in <module> 
    File "/Users/bli1/Development/Django/CL/cherngloong/cherngloong/lib/python2.7/site-packages/instagram/bind.py", line 197, in _call 
    return method.execute() 
    File "/Users/bli1/Development/Django/CL/cherngloong/cherngloong/lib/python2.7/site-packages/instagram/bind.py", line 189, in execute 
    content, next = self._do_api_request(url, method, body, headers) 
    File "/Users/bli1/Development/Django/CL/cherngloong/cherngloong/lib/python2.7/site-packages/instagram/bind.py", line 131, in _do_api_request 
    raise InstagramClientError('Unable to parse response, not valid JSON.', status_code=response['status']) 
InstagramClientError: (404) Unable to parse response, not valid JSON. 

Я не уверен, что является причиной этой ошибки , Я получил access_token и заполнили все параметры

я получаю ту же ошибку, когда я пытаюсь другие части документации:

api = InstagramAPI(client_id='YOUR_CLIENT_ID', client_secret='YOUR_CLIENT_SECRET') 
popular_media = api.media_popular(count=20) 
for media in popular_media: 
    print media.images['standard_resolution'].url 

ответ

0

Ig сделал ряд важных изменений платформы (введение режима Sandbox) на Nov 17 что может повлиять на ваш доступ.

Я бы выбрал this thread, из используемого вами репо, здесь есть много ссылок SO.

Предложение было бы обойти Python API и использовать curl с чем-то вроде этого для написания комментария (см, если вы можете сузить свою ошибку):

curl -F 'access_token=ACCESS-TOKEN' \ 
-F 'text=This+is+my+comment' \ 
https://api.instagram.com/v1/media/{media-id}/comments 
Смежные вопросы