Sto tentando di implementare una richiesta upload_with_media da ajax utilizzando la libreria twitteroauth di Abraham (TwitterOAuth v0.2.0-beta2). Ho avuto problemi con i messaggi di base, ma quando provo ad includere i supporti ho questa come una risposta:update_with_media utilizzando twitteroauth di abraham
"{"request":"\/1\/statuses\/update_with_media.json","error":"Error creating status."}"
Il mio codice per la pubblicazione multimediale si presenta così:
$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);
Ho verificato che tutti i dati vengono inviati a questo script correttamente e sono anche riusciti a ottenere un post update_with_media utilizzando gli stessi dati sopra e la libreria tmhOAuth, ma come il resto del mio widget utilizza twitteroauth, preferirei mantenere le cose uniformi. Ho anche provato con e senza il .json apposto sul finale e non ho visto alcuna differenza. Qualcuno può mostrarmi un esempio di un'implementazione di successo di update_with_media usando twitteroauth? Non riesco a capire cosa sto sbagliando.
TwitterOAuth attualmente non supporta arrivi dei media. Spero di aggiungere supporto in futuro. – abraham
@abraham, qualche idea quando ci aspettiamo il supporto per i caricamenti dei media? Inoltre, cosa suggerisci a coloro che vogliono ancora caricare i media tramite il loro script? – Joey