2016-04-20 3 views
3

Вот пример для instagram, который не работает. Я нашел this page, но это не решает мою проблему, установлена ​​python-instagram и имя файла в порядке. в чем проблема?Пример python-instagram (404) Невозможно проанализировать ответ, недействителен JSON

from instagram.client import InstagramAPI 
api = InstagramAPI(client_id='xxx', 
       client_secret='xxx') 
popular_media = api.media_popular(count=20) 

проблема с api.media_popular.

ошибка:

raise InstagramClientError('Unable to parse response, not valid JSON.', 
status_code=response['status']) 
InstagramClientError: (404) Unable to parse response, not valid JSON. 
+0

Пример, показанный вами, является старым. Возможно, все изменилось, и ответ, возвращающийся из вашего запроса, недействителен json. Вы должны проверить [документацию разработчика instagram] (https://www.instagram.com/developer/) – Craicerjack

ответ

0

Попробуйте этот код из python-instagram lib readme:

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 

И popular_media:

api.media_popular(count, max_id) 

Больше информации здесь Om вкладка "Библиотеки": https://www.instagram.com/developer/libraries/

+0

доза не работает, ошибка => повысить InstagramClientError («Невозможно проанализировать ответ, недействительный JSON.», Status_code = response ['status']) InstagramClientError: (404) Невозможно проанализировать ответ, недействительный JSON. –

+0

Хорошо. А что, если вы разместите здесь точку останова? https://github.com/facebookarchive/python-instagram/blob/dfeebe91cf389017e1786bd153d3d1285406ee9e/instagram/bind.py#L126 Каково значение переменной 'conent'? – Paul

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