/** * 透過帳密取得 GA 連結 * * @param String VW_GAPI::USER 登入帳號 * @param String VW_GAPI::PWD 登入密碼 * @return NULL success * @return String error message **/ private function connect_with_user() { try { parent::__construct(VW_GAPI::USER, VW_GAPI::PWD); $rep = $this->requestAccountData(); if (!empty($rep) && !empty($this->auth_token)) { // 成功 // 寫入 token 到檔案中 $file = dirname(__FILE__) . "/token.txt"; $resource = @fopen($file, "w"); @fwrite($resource, $this->auth_token); @fclose($resource); return null; } else { return "透過帳密取得帳號資料失敗"; } } catch (Exception $e) { return "GA 連結失敗: " . $e->getMessage(); } }