0
我想獲得當前Instagram照片的喜歡,所有其他API調用工作並返回有效的東西。但是當我到達media.likes.count我得到:Python Instagram API,count()只需要一個參數
類型錯誤:計數()接受只有一個參數(0給出)
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
任何想法?它說我應該提供一個參數,但我不知道該給出什麼參數,我期待它返回當前元素的總數。
使用:https://github.com/Instagram/python-instagram
端點:http://instagram.com/developer/endpoints/tags/
"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"
}]
},
不要認爲這是有效的,因爲它只是計算該列表中最初返回的內容(可以通過分頁加載更多內容)。 有一個返回的計數JSON字段,我只是想抓住它。 – user1264786
如何將'media.likes.count'切換到'media.like_count'?如果解決了這個問題,我會修改我的答案。 – bbayles
這確實解決了問題!謝謝!修改您的答案,我會將其標記爲正確!謝謝! – user1264786