Python Instagram API:&x27;用户';对象没有属性';计数';

Python Instagram API:&x27;用户';对象没有属性';计数';,python,python-2.7,instagram,python-2.x,instagram-api,Python,Python 2.7,Instagram,Python 2.x,Instagram Api,我正在使用Python的Python instagram库访问instagram API的用户/用户id端点: 根据文档,这是上述端点生成的理想响应: { "data": { "id": "1574083", "username": "snoopdogg", "full_name": "Snoop Dogg", "profile_picture": "http://distillery.s3.amazonaws.com/pr

我正在使用Python的
Python instagram
库访问instagram API的
用户/用户id
端点:

根据文档,这是上述端点生成的理想响应:

{
    "data": {
        "id": "1574083",
        "username": "snoopdogg",
        "full_name": "Snoop Dogg",
        "profile_picture": "http://distillery.s3.amazonaws.com/profiles/profile_1574083_75sq_1295469061.jpg",
        "bio": "This is my bio",
        "website": "http://snoopdogg.com",
        "counts": {
            "media": 1320,
            "follows": 420,
            "followed_by": 3410
        }
}
现在,我正在尝试从生成的响应中查找与
counts
属性关联的数据:

from instagram.client import InstagramAPI
access_token = <my_access_token>

api = InstagramAPI(client_secret='xxxxxxxx', access_token = access_token[0])
usr = api.user_search('XXXXX')

print usr[0].counts

我的代码似乎有什么问题?

用户搜索方法返回一个信息有限的用户列表:
“个人简介”、“全名”、“id”、“个人资料图片”、“用户名”、“网站”

必须使用is id访问列表中的每个用户,然后才能使用计数属性:
first\u user=api.user(usr[0].id)
然后
first\u user.counts

用户搜索方法返回信息有限的用户列表:
“个人简介”、“全名”、“id”、“个人资料图片”、“用户名”、“网站”

必须使用is id访问列表中的每个用户,然后才能使用计数属性:
first\u user=api.user(usr[0].id)
然后
first\u user.counts

打印usr[0]['counts']时出错。这是dir(usr[0])返回的内容:
“UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU","str","subclasshook","unicode","weakref","bio","全名","id","子类hook","unicode",",website']
。打印usr[0]返回此信息:
User:XXXX
Ok,似乎搜索返回了一个包含以下信息的用户列表:“bio”、“全名”、“id”、“profile\u picture”、“username”、“website”。因此,您不能使用counts属性。您必须使用其id获取用户信息:ex\u User=api.User(usr[0].id)然后ex_user.countsprint usr[0]['counts']引发了一个错误。这是dir(usr[0])返回的结果:
“UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU","str","subclasshook","unicode","weakref","bio","全名","id","子类hook","unicode",",website']
。打印usr[0]返回此信息:
User:XXXX
Ok,似乎搜索返回了一个包含以下信息的用户列表:“bio”、“全名”、“id”、“profile\u picture”、“username”、“website”。因此,您不能使用counts属性。您必须使用其id获取用户信息:ex\u User=api.User(usr[0].id)然后ex_user.counts
AttributeError: 'User' object has no attribute 'counts'