public send ( $message, $media = NULL ) : stdClass | ||
Résultat | stdClass | see https://dev.twitter.com/rest/reference/post/statuses/update |
public function send($message, $media = NULL)
{
$mediaIds = [];
foreach ((array) $media as $item) {
$res = $this->request('https://upload.twitter.com/1.1/media/upload.json', 'POST', NULL, ['media' => $item]);
$mediaIds[] = $res->media_id_string;
}
return $this->request('statuses/update', 'POST', ['status' => $message, 'media_ids' => implode(',', $mediaIds) ?: NULL]);
}
function post_to_twitter($message) { # These keys are for the @playbitfighter twitter account. # Log in and go to https://apps.twitter.com/ to manage them $consumerKey = "REPLACEME"; $consumerSecret = "REPLACEME"; $accessToken = "REPLACEME"; $accessTokenSecret = "REPLACEME"; $twitter = new Twitter($consumerKey, $consumerSecret, $accessToken, $accessTokenSecret); $twitter->send($message); }