protected function getPersistentData($key, $default = false) { return array_key_exists($key, $this->_persistent_data) ? $this->_persistent_data[$key] : $default; } protected function clearPersistentData($key) { unset($this->_persistent_data[$key]); } protected function clearAllPersistentData() { $this->_persistent_data = array(); } } $config = array('appId' => getenv('FB_APPID'), 'secret' => getenv('FB_SECRET')); $facebook = new MyFacebook($config); $facebook->setAccessToken(getenv('FB_ACCESSTOKEN')); $params = array(); $time = strtotime('0:0:0 -30day'); if (!($log = HeadLineLog::find($time))) { exit; } if ($log->facebook_id) { exit; } $data = json_decode($log->data); $message = ''; $message .= '腿新聞為您帶來30天前的四大報頭版:' . date('Y/m/d', $time) . PHP_EOL; foreach ($data->headlines as $headline) { list($paper, $title) = $headline; $message .= $paper . ':' . $title . PHP_EOL; }