从Instagram手提取媒体时出现错误“无法解析响应,无效JSON”

2024-09-27 02:27:12 发布

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

我正在使用python-instagram库来提取Instagram用户发布的最后10种媒体。我使用user_recent_media端点进行相同的操作,如下所示:

from instagram.client import InstagramAPI
access_token = <my_access_token>

api = InstagramAPI(client_secret='XXXX', access_token=access_token[0])
usr = api.user_search('example_user')
userid = dir(usr[0]) 
allmed = api.user_recent_media(user_id=userid, count=10, min_id=0, max_id=10000000000000000000000000000000000)
print allmed

但是,我得到了以下错误:

^{pr2}$

我的代码好像有什么问题?在


Tags: 用户clienttokenapiidaccessusrmedia
1条回答
网友
1楼 · 发布于 2024-09-27 02:27:12

您应该将用户Twitter ID作为user_id(不是用户名/句柄名/屏幕名)来传递,然后用user.id访问它。在

usr = api.user_search('example_user')
api.user_recent_media(user_id=usr[0].id)

我不知道你为什么要把dir(usr[0])作为user_id来传递。在

相关问题 更多 >

    热门问题