28

特定のツイートへの返信で 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

誰にもアイデアはありますか?ここで単純なものが欠けているような気がします...

前もって感謝します。

4

6 に答える 6

23

私は同じ問題に遭遇しましたが、幸運にも解決策を見つけました。ツイートにユーザーの screen_name を含めるだけです。

api.update_status('@<username> My status update', tweetId)
于 2012-05-21T00:36:34.717 に答える
17

あなたもできる

api.update_status("my update", in_reply_to_status_id = tweetid)
于 2012-02-18T21:37:25.663 に答える
15

さて、それは簡単なことでした。@ 表記を使用して、ツイートの宛先を指定する必要がありました。

api.update_status('My status update @whoIReplyTo',tweetId) 
于 2012-11-09T21:52:42.117 に答える