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

あなたのURLはではありませhttp://api.twitter.com/1/statuses/retweethttp://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 に答える