Я не могу заставить tweepy работать с ответом на конкретный твит:
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_KEY, ACCESS_SECRET)
api = tweepy.API(auth)
### at this point I've grabbed the tweet and loaded it to JSON...
tweetId = tweet['results'][0]['id']
api.update_status('My status update',tweetId)
В api сказано, что он принимает необязательные параметры, и in_reply_to_status_id является первым, но, похоже, он полностью игнорирует его. Этот скрипт публикует обновленный статус, но не связывает его как ответ с tweetId, который я передаю.
API для справки: http://code.google.com/p/tweepy/wiki/APIReference#update_status
У кого-нибудь есть идеи? Мне кажется, что я упускаю что-то простое...
Заранее спасибо.
Вы также можете сделать
api.update_status("my update", in_reply_to_status_id = tweetid)
Я обнаружил, что мне нужно было включить строку идентификатора твита (а не фактический номер идентификатора) при указании твита, на который я отвечал
api.update_status('@whoIReplyTo my reply tweet',tweetIdString)