Комментарии API Instagram created_time с использованием python

Я пытаюсь получить базу created_time на основе комментариев пользователя для каждого caption.id. Я могу получить имя пользователя и текст комментария от пользователей, но как мне получить created_time?

Что-то не так с моим кодом? Если нет, можно ли как-то получить created_time для комментария пользователя? Спасибо.

Вот мой код:

from instagram.client import InstagramAPI
import codecs
import json 
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, AttributeError, SyntaxError):
        pass

person Sibi Shaju    schedule 17.06.2015    source источник


Ответы (1)


используйте created_at вместо created_time.

из instagram.client import InstagramAPI import codecs import json import re

access_token = "ХХХ" client_secret = "ХХХ"

api = InstagramAPI(access_token=access_token, client_secret=client_secret) недавние_медиа, next_ = api.user_recent_media(user_id="476132155")

в то время как next_: more_media, next_ = api.user_recent_media(with_next_url=next_) Recent_media.extend(more_media)

для медиа в недавних_медиа: попробуйте: комментарии = api.media_comments(media.id)

    for i in comments:
        print i.created_at

except (UnicodeEncodeError, AttributeError, SyntaxError):
    pass
person Lawrence    schedule 17.08.2015