client = ImgurClient(client_id, client_secret, access_token, refresh_token)
for item in client.gallery_item_comments("c1SN8", sort='best'):
print item
这是我目前的代码。我试图做的是(希望)从该函数返回一个评论ID列表。它不会这样做,而是输出它。
<imgurpython.imgur.models.comment.Comment object at 0x03D8EFB0>
...
我要问的是,Imgur api中是否有任何功能组合可以获得评论ID列表? API
答案 0 :(得分:1)
在上面的代码中,item
是一个表示评论本身的Comment
对象。因为它没有定义如何打印Object的方法,所以你会看到imgurpython.imgur.models.comment.Comment
告诉你对象类型和0x03D8EFB0
表示对象所在的内存中的地址。别担心,这确实是你正在寻找的评论。
查看评论的Imgur API documentation,您可以看到评论具有以下属性:id
,image_id
,comment
,author
,{ {1}},author_id
,on_album
,album_cover
,ups
,downs
,points
,datetime
,{{1 }},parent_id
和deleted
。
您可以通过访问for循环中的vote
来访问每个属性。例如,如果要打印所有children
,可以执行以下操作:
item.<property>