[英]Response unpacking error in Python 2.7 with python-oauth2 and Imgur's Authenticated API
[英]Python 2.7: Imgur API and getting clear text comments from a post?
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
在上面的代码item
是一个Comment
对象,代表注释本身。 由于它没有定义的方法来打印对象,因此您可以看到imgurpython.imgur.models.comment.Comment
告诉您对象类型和0x03D8EFB0
表示该对象位于内存中的地址。 不用担心,这确实是您要查找的评论。
查看Imgur API文档中的Comment,您可以看到Comment具有以下属性: id
, image_id
, comment
, author
, author_id
, on_album
, album_cover
, ups
, downs
, points
, datetime
, parent_id
, deleted
, vote
和children
。
您可以通过访问for循环内的item.<property>
来访问每个属性。 例如,如果要打印所有id
,则可以执行以下操作:
client = ImgurClient(client_id, client_secret, access_token, refresh_token)
for item in client.gallery_item_comments("c1SN8", sort='best'):
print item.id
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.