この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:3
ページ更新者:guest
更新日時:2026-05-15 03:52:15

タイトル: Bad Authentication data.
SEOタイトル: Twitter API: Bad Authentication data. の対処

この記事の要点
  • Twitter (X) API の Bad Authentication data エラー
  • 原因: API キー / アクセストークン関連の認証情報が不正・期限切れ・欠落
  • 対処: Developer Portal でキーを再生成し、署名計算(OAuth 1.0a の場合)を検証
  • API バージョン (v1.1 / v2) のエンドポイント違いもこのエラーを起こすことがある

 

エラー内容

stdClass::__set_state(array(
   'errors' =>
  array (
    0 =>
    stdClass::__set_state(array(
       'code' => 215,
       'message' => 'Bad Authentication data.',
    )),
  ),
))

 

発生条件/原因/対処法

TwitterOAuthのインスタンス化時に指定するkeyやtokenに誤りがあると発生するエラー。

自分の開発者ページから確認すること。

       //接続
        $connection = new TwitterOAuth(
                TWEET_CONSUMER_KEY',
                TWEET_CONSUMER_SECRET,
                TWEET_ACCESS_TOKEN,
                TWEET_ACCESS_TOKEN_SECRET
                );