Abraham の twitteroauth ライブラリ (TwitterOAuth v0.2.0-beta2) を使用して、ajax から upload_with_media リクエストを実装しようとしています。基本的な投稿には問題はありませんでしたが、メディアを含めようとすると、次のような応答が返されます。
"{"request":"\/1\/statuses\/update_with_media.json","error":"Error creating status."}"
メディアを投稿するための私のコードは次のようになります。
   $image = $_FILES["media"]["tmp_name"];
    $parameters = array(
        'media[]'  => "@{$image};type=image/jpeg;filename={$image}",
        'status'   => $status
      );
    if(isset($reply_id)) {
        $parameters['in_reply_to_status_id'] = $reply_id;
    }
    $post = $twitteroauth->post('https://upload.twitter.com/1/statuses/update_with_media.json', $parameters);
    echo json_encode($post);
すべてのデータがこのスクリプトに正しく送信されていることを確認し、上記の同じデータと tmhOAuth ライブラリを使用して update_with_media 投稿を機能させることさえできましたが、ウィジェットの残りの部分は twitteroauth を使用しているため、統一性を維持したいと考えています。また、末尾に .json を付けて、付けずに試してみましたが、違いはありませんでした。twitteroauth を使用した update_with_media の実装の成功例を教えてもらえますか? 私は自分が間違っていることを理解できないようです。