Загрузка фонового изображения Twitter с помощью API и данных с несколькими форматами

Взято из раздела API Twitter.

Почему мои загрузки изображений всегда терпят неудачу? Методы обновления изображения требуют многостраничных данных. Они не принимают URL-адрес изображения, если не принимают байты необработанного изображения. Вместо этого они требуют, чтобы данные были доставлены в виде загрузки файла.

Кто-нибудь пришел к заключению с этим или разрешил эту проблему? У меня возникают различные проблемы, пытаясь заставить его опубликовать изображение. Я осмотрелся и не нашел решений.

Solutions Collecting From Web of "Загрузка фонового изображения Twitter с помощью API и данных с несколькими форматами"

Какие конкретные проблемы у вас есть? Из звуков API вам просто нужно сделать обычную загрузку файлов в Twitter. Ниже вы можете загрузить файл на свой сервер и нажать его в Twitter через документы API :

<?php if( $_POST ) { // Do anything needed for authentication $ch = curl_init('http://twitter.com/account/update_profile_background_image.xml'); curl_setopt_array(array( CURLOPT_POSTFIELDS => array('image' => '@'.$_FILES['myfile']['tmp_name']), CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => true, )); $rsp = curl_exec($ch); // Read the response } ?> <form enctype="multipart/form-data" method="post"> File: <input type="file" name="myfile" /> <input type="submit"> </form> 

Более подробную информацию можно найти в документации по PHP и документации cURL для PHP.