Я меняю свой PHP-код, чтобы быть совместимым с новым API, и я застрял в update_with_media. Это мой код:Twitter api 1.1 update_with_media
$image = constant('PATH_UPLOAD').$db_data['post_image'];
$connection = new TwitterOAuth(constant('CONSUMER_KEY'), constant('CONSUMER_SECRET'), $db_data['tw_oauth_token'], $db_data['tw_oauth_secret']);
$content = $connection->OAuthRequest('https://api.twitter.com/1.1/account/verify_credentials.json', 'GET', array());
$twitterInfo = json_decode($content);
$resp_tw = $connection->OAuthRequest('https://api.twitter.com/1.1/statuses/update_with_media.json', 'POST',
array(
'status' => html_entity_decode($db_data['post_text'],ENT_QUOTES,'UTF-8'),
'media[]' => "@{$image}"
)
);
И это возвращает
{"errors":[{"code":189,"message":"Error creating status"}]}
Что может быть проблема/что я делаю не так?
Привет, какая версия thmOAuth вы используете? Я борюсь с автоматическими твитами в течение нескольких дней, и даже этот код я не могу нормально работать. – ahojvole
@ahojvole here bro https://github.com/themattharris/tmhOAuth – Sendy