0

我可以成功发布状态,但我被转推卡住了。

我正在尝试使用 Twitter API 和 tmhOauth 转发一条推文,并带有以下代码段:

$tmhOAuth = new tmhOAuth(array( 'consumer_key'    => YOUR_CONSUMER_KEY,
            'consumer_secret' => YOUR_CONSUMER_SECRET,
            'user_token'      => $atoken1,
            'user_secret'     => $atoken2, ));
$code = $tmhOAuth->request('POST', $tmhOAuth->url('1/statuses/retweet'),
        array('id' => '223136515088318466' ));

但是这段代码给出了以下错误:

[errors] => Array
    (
        [0] => Array
            (
                [message] => Sorry, that page does not exist
                [code] => 34
            )

    )

但我可以看到状态存在: https ://twitter.com/Sekban_iCemil/status/223136515088318466

我很确定消费者密钥和秘密是正确的,并且用户令牌和秘密是由用户授权的。

我想念什么?

4

1 回答 1

4

您的网址不是http://api.twitter.com/1/statuses/retweetbut http://api.twitter.com/1/statuses/retweet/223136515088318466.json。它写在文档中:https ://dev.twitter.com/docs/api/1/post/statuses/retweet/%3Aid

于 2012-07-11T23:52:08.617 回答