Instagram API Comments Created using Python (ERROR: AttributeError)

Instagram API Comments Created using Python (ERROR: AttributeError)

我正在使用 python 试用 Instagram API,我是新手。希望你能看一看,帮帮我。

我想知道如何从为每个媒体 ID 发表评论的用户那里收集日期和时间。

我试过使用 'created_time' 但它没有收集到任何东西。 任何想法如何解决它?还是我的代码有问题?我设法打印出用户名和他们的评论。

这是我的代码:

from instagram.client import InstagramAPI

import re


access_token = "XXX"
client_secret = "XXX"

api = InstagramAPI(access_token=access_token, client_secret=client_secret)
recent_media, next_ = api.user_recent_media(user_id="476132155")

while next_:
    more_media, next_ = api.user_recent_media(with_next_url=next_)
    recent_media.extend(more_media)

for media in recent_media:
    try:
        comments = api.media_comments(media.id)

        for i in comments:
            print i.created_time

    except (UnicodeEncodeError):
        pass

A​​ttributeError: 'Comment' 对象没有属性 'created_time'

不幸的是,Instagram 在他们的 API 中并不是很一致。媒体对象的创建时间称为 created_time,但对于评论,它是 created_at

另请注意,无需单独请求评论:它们已可用于 media.comments 中的每个媒体对象。