1
我是新來的Instagram API。我從github上的例子中使用了下面的代碼來獲得最新的流行媒體。Instagram客戶端錯誤
from instagram.client import InstagramAPI
id= "OMITTED"
secret = "OMITTED"
api = InstagramAPI(client_id=id, client_secret=secret)
popular_media = api.media_popular(count=20)
for media in popular_media:
print media.images['standard_resolution'].url
我得到以下錯誤:
File "example.py", line 6, in <module>
popular_media = api.media_popular(count=20)
File "/usr/lib/python2.6/site-packages/instagram/bind.py", line 197, in _call
return method.execute()
File "/usr/lib/python2.6/site-packages/instagram/bind.py", line 189, in execute
content, next = self._do_api_request(url, method, body, headers)
File "/usr/lib/python2.6/site-packages/instagram/bind.py", line 131, in _do_api_request
raise InstagramClientError('Unable to parse response, not valid JSON.', status_code=response['status'])
instagram.bind.InstagramClientError: (404) Unable to parse response, not valid JSON.
我知道這是一個有效的Instagram的對象,因爲當我打印(API)。我得到以下內容:
<instagram.client.InstagramAPI object at 0x145c2b10>
這是直接從示例中獲取的,我無法確定我做錯了什麼!任何幫助將是偉大的!
之前註冊了? –
沒有,因爲錯誤是在這一行 - > popular_media = api.media_popular(count = 20) – user1011332
如果你正在關注這個API文檔,並且你沒有得到有效的結果,那意味着他們的代碼被破壞了,而不是你的。至少,這是我的經歷。無論是那個還是你的密鑰都不好 –