Я совершенно новичок в твиттер-API, и я мало что знаю об этом. Я хочу создать программу, которая отправляет в Твиттере изображения с моего сайта, которые выбирает посетитель. Поэтому мне нужен oauth, и я начал использовать oauthtwitter, который разветвляется и доступен здесь. https://github.com/natefanaro/twitteroauth
который, как говорят, имеет поддержку для размещения изображений. Но когда я пытаюсь сделать это, я не получаю твиты с изображениями. У меня есть все права на запись и чтение данных в моем приложении в твиттере. Вот мой код
if (empty($_SESSION['access_token']) || empty($_SESSION['access_token']['oauth_token']) || empty($_SESSION['access_token']['oauth_token_secret'])) {
header('Location: ./clearsessions.php');
}
/* Get user access tokens out of the session. */
$access_token = $_SESSION['access_token'];
/* Create a TwitterOauth object with consumer/user tokens. */
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $access_token['oauth_token'], $access_token['oauth_token_secret']);
/* If method is set change API call made. Test is called by default. */
$content = $connection->get('account/verify_credentials');
$params = array(
'status' => 'Testing API http://google.com',
'media[]' => 'http://diit.cz/sites/default/files/google_chrome_logo.png'
);
// Send tweet
$status = $connection->upload('statuses/update_with_media', $params);
В чем здесь проблема? Любая помощь приветствуется
Задача ещё не решена.
Других решений пока нет …