update_with_media używa abraham's twitteroauth

Próbuję zaimplementować żądanie upload_with_media z ajax przy użyciu biblioteki twitteroauth Abrahama (TwitterOAuth v0.2.0-beta2). Nie miałem problemów z podstawowymi postami, ale kiedy próbuję dołączyć media, otrzymuję to jako odpowiedź:

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

Mój kod do publikowania multimediów wygląda tak:

<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>

Sprawdziłem, że wszystkie dane są wysyłane do tego skryptu poprawnie, a nawet udało mi się uzyskać post update_with_media przy użyciu tych samych danych powyżej i biblioteki tmhOAuth, ale ponieważ reszta mojego widgetu używa twitteroauth, wolałbym zachować jednolitość. Próbowałem również z i bez .json przymocowanego do końcówki i nie widziałem żadnej różnicy. Czy ktoś może mi pokazać przykład udanej implementacji update_with_media za pomocą twitteroauth? Nie mogę zrozumieć, co robię źle.

questionAnswers(5)

yourAnswerToTheQuestion