Example #1
0
    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;
}