0

Twitter プロフィールにツイートを送信できるアプリケーションを開発しています。次に、リツイートとツイートの削除機能を実装する必要があります。次のようなものを実装しますが、成功しません。誰でも私を助けることができます!!

/* ツイート削除機能 */

$twitteroauthPost = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET);
$token = $twitteroauthPost->getRequestToken();    

$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET,$token['oauth_token'], $token['oauth_token_secret']);
$result = $connection->post('statuses/destroy', array('id' => $postId));

/* リツイート機能 */

$twitteroauthPost = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET);
$token = $twitteroauthPost->getRequestToken();    

$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET,$token['oauth_token'], $token['oauth_token_secret']);
$result = $connection->post('statuses/retweet', array('id' => $postId));

次に、これを返します

(
    [request] => /1/statuses/retweet.json
    [error] => Could not authenticate you.
)
4

1 に答える 1

2

このエラーは、Twitter に送信される認証ヘッダーが正しくないことを意味します。テスト済みで広く使用されているライブラリを使用しているため、 CONSUMER_KEY または CONSUMER_SECRET が間違っていると思います。これらを再確認します。

于 2013-02-26T12:03:45.073 に答える