2015-07-21 9 views
1

я POST-запрос на https://upload.twitter.com/1.1/media/upload.json с postfieldTwitter загрузки апи изображение всегда возвращает ошибку «тип носителя непризнанный»

'media_data' => base64_encode(file_get_contents($path)) 

твиттер апи всегда возвращает ошибку «тип носителя непризнанным».

что не так?

Я попытался изменить postfield в этих версиях:

'media_data' => 'data:image/'.$type.';base64,' . base64_encode(file_get_contents($path)), 
'media' => file_get_contents($path), 
'media' => realpath($path)... 

форматы файлов: JPEG, JPG

+0

Вы POSTING с 'многочастного/FORM-data' запрос? – d0ug7a5

+0

Я отправляю с CURL. Я использую библиотеку TwitterAPIExchange (http://github.com/j7mbo/twitter-api-php) –

ответ