Python Instagram API,count()只接受一个参数
我正在尝试获取当前instagram照片,所有其他API调用都可以工作并返回有效的内容。但当我进入media.likes.count时,我得到: TypeError:count()只接受一个参数(给定0) 有什么想法吗?它说我应该给它提供一个参数,但我不知道给它什么参数,我希望它返回当前元素的喜欢总数 使用: 终点:Python Instagram API,count()只接受一个参数,python,api,instagram,Python,Api,Instagram,我正在尝试获取当前instagram照片,所有其他API调用都可以工作并返回有效的内容。但当我进入media.likes.count时,我得到: TypeError:count()只接受一个参数(给定0) 有什么想法吗?它说我应该给它提供一个参数,但我不知道给它什么参数,我希望它返回当前元素的喜欢总数 使用: 终点: 从阅读中,您似乎应该使用媒体。例如,计数。从阅读中,您似乎应该使用媒体。例如,计数。不认为这样有效,因为它只计算列表中最初返回的内容(您可以通过分页加载更多内容)。count有一个
从阅读中,您似乎应该使用
媒体。例如,计数。从阅读中,您似乎应该使用媒体。例如,计数。不认为这样有效,因为它只计算列表中最初返回的内容(您可以通过分页加载更多内容)。count有一个返回的JSON字段,我正在尝试获取它。将media.likes.count
切换到media.like_count
怎么样?如果这解决了问题,我会修改我的答案。这确实解决了问题!非常感谢。修改你的答案,我会把它标为正确的!谢谢伟大的我保存了修改后的答案。我认为这不管用,因为它只计算列表中最初返回的内容(您可以通过分页加载更多内容)。count有一个返回的JSON字段,我正在尝试获取它。将media.likes.count
切换到media.like_count
怎么样?如果这解决了问题,我会修改我的答案。这确实解决了问题!非常感谢。修改你的答案,我会把它标为正确的!谢谢伟大的我保留了修改后的答案。
tags = api.tag_recent_media(tag_name='tag',max_id=max_id_next)
for media in tags[0]:
url = media.images['standard_resolution'].url
max_id_next = tags[1].split("max_tag_id=")[1]
pic_user = media.user.username
pic_id = media.id
pic_link = media.link.split("p/")[1].replace('/','')
profile_pic = media.user.profile_picture
likes = media.likes.count
print likes
"likes": {
"count": 1,
"data": [{
"username": "mikeyk",
"full_name": "Mike Krieger",
"id": "4",
"profile_picture": "http://distillery.s3.amazonaws.com/profiles/profile_1242695_75sq_1293915800.jpg"
}]
},