Source of file TwitterPublish.php
Size: 0,758 Bytes - Last Modified: 2021-12-23T10:51:13+00:00
/var/www/docs.ssmods.com/process/src/code/TwitterPublish.php
1234567891011121314151617181920212223242526 | <?php class TwitterPublish extends Controller { public function postMessage($message) { $siteConfig = SiteConfig::current_site_config(); // Post to Twitter feed \Codebird\Codebird::setConsumerKey( $siteConfig->TwitterConsumerKey, $siteConfig->TwitterConsumerSecret ); $cb = \Codebird\Codebird::getInstance(); $cb->setToken($siteConfig->TwitterAccessToken, $siteConfig->TwitterAccessSecret); try { // https://dev.twitter.com/rest/reference/post/statuses/update $ret = $cb->statuses_update(array( 'status' => $message, )); $this->TwitterStatus = 'Sent'; } catch (Exception $e) { $msg = _t('SocialMediaPage.TWITTEREXCEPTION', 'Twitter exception: ') . $e->getMessage(); SS_Log::log($msg, SS_Log::ERR); } } } |