0

我正在编写一个小推特 API(使用Elliot Haughin 的库),我想回复应用发布的转推。

我已经阅读了有关states /update的文档,并尝试将 '*in_reply_to_status_id*' 与从 '*user_mentions*' 中获取的值一起使用,但它似乎不起作用。

我做错了什么,或者有更好的方法吗?

代码示例;

$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 回答