如何将Instagram API响应转换为Python3字典?

2024-03-28 23:28:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用python3从instagrammapi获得响应,代码如下

 instagramJSON = xRequest(nextUrl)
 print (instagramJSON)
 instagramDict = json.load(instagramJSON)

xRequest方法从Instagram API URL获得响应,当我打印对象时,它看起来像一个合法的JSON对象,但是当我对它执行json.load方法时,我得到以下错误AttributeError: 'bytes' object has no attribute 'read'

同样的代码也适用于python2,我试图搜索Python3的Python文档,但是没有找到。有人能帮我吗?在

非常感谢!在


Tags: 对象方法代码apijsonurlloadpython3
1条回答
网友
1楼 · 发布于 2024-03-28 23:28:11

如果instagramJSONstr,那么应该使用json.loads,而不是{}。如果instagramJSON是一个字符串,那么它将在python2中引发相同的异常,因此可能会有更多的异常。在

Python JSON documentation

如果它是urllib.request生成的响应,那么this question的顶部答案可能是相关的。在

相关问题 更多 >