0

私は小さな twitter API ( Elliot Haughin のライブラリを使用) を書いており、アプリが投稿するリツイートに返信したいと考えています。

statues /updateのドキュメントを読み、「*user_mentions*」から取得した値で「*in_reply_to_status_id*」を使用しようとしましたが、うまくいかないようです。

私は何を間違っていますか、またはそれを行うためのより良い方法はありますか?

コードサンプル;

$answer = '@'.$retweet->entities->user_mentions[0]->screen_name.' thanks!!';
$this->tweet->call('post', 'statuses/update', array('status' => $answer, 'in_reply_to_status_id' => $retweet->id));
4

1 に答える 1

0

投稿で言及されたユーザーではなく、投稿をリツイートしたユーザーの名前を含める必要があります。

$answer = '@'.$retweet->user->screen_name.' thanks!!';

もちろん、これを機能させるには、次のようにツイートをリクエストする必要があります。include_entities => 1

于 2012-05-23T12:54:30.677 に答える