update_with_media usando el twitteroauth de abraham

Estoy intentando implementar una solicitud upload_with_media desde ajax usando la biblioteca twitteroauth de Abraham (TwitterOAuth v0.2.0-beta2). No he tenido problemas con las publicaciones básicas, pero cuando intento incluir los medios, obtengo esto como respuesta:

<code>"{"request":"\/1\/statuses\/update_with_media.json","error":"Error creating status."}"
</code>

Mi código para publicar medios se ve así:

<code>   $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);
</code>

He verificado que todos los datos se envían a este script correctamente e incluso logré obtener una publicación update_with_media que funciona con los mismos datos anteriores y la biblioteca tmhOAuth, pero como el resto de mi widget usa twitteroauth, prefiero mantener las cosas uniformes. También lo probé con y sin el .json colocado en el final y no vi ninguna diferencia. ¿Alguien me puede mostrar un ejemplo de una implementación exitosa de update_with_media usando twitteroauth? Parece que no puedo entender lo que estoy haciendo mal.

Respuestas a la pregunta(5)

Su respuesta a la pregunta