@Deterrent

Как запостить в твиттер картинку через API?

Могу запостить текст с применением tmhOAuth
вот так
$response = $tmhOAuth->request('POST', $tmhOAuth->url('1.1/statuses/update'), array('status' => 'проверка'));

могу через twitteroauth;
вот так
$connection->post('statuses/update', array('status' => "Доброе утро!"));


Но нивкакую мне не дается statuses/update_with_media

как бы я не бился, что бы не делал.
require_once('twitteroauth.php');
.....
$image = file_get_contents('beer.jpg');
$connection->post('statuses/update_with_media', array('media[]' => $image));

не хочет

require_once('twitteroauth.php');
.....
$image_path = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'beer.jpg';
$binary = fopen($filename, "rb");
$image = fread($binary, filesize($filename));
fclose($binary);
$connection->post('statuses/update_with_media', array('media[]' => "{$image};type=image/jpeg;filename={$filename}"));

тоже нет

require 'tmhOAuth.php';
...
$filename = "beer.jpg";
$binary = fopen($filename, "rb");
$image = fread($binary, filesize($filename));
fclose($binary);
$code = $tmhOAuth->request('POST', $tmhOAuth->url('1.1/statuses/update_with_media'), array('media[]' => "{$image};type=image/jpeg;filename={$filename}"));


и так нет.....

Дак как тогда :( убился уже
  • Вопрос задан
  • 264 просмотра
Пригласить эксперта
Ответы на вопрос 1
нагуглил ответ на по первой ссылке.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы