/** * \brief BillingAddressエンドポイントリソース取得メソッド * */ public function fetchBillingAddress() { parent::fetchResource($this->url, "GET"); $res_body = parent::getLastResponse(); $json_response = json_decode($res_body, true); Logger::debug("json response(" . get_class() . "::" . __FUNCTION__ . ")", $json_response); if ($json_response != null) { if (empty($json_response["error"])) { $this->billing_address = $json_response; } else { $error = $json_response["error"]["code"]; $error_desc = $json_response["error"]["message"]; Logger::error($error . "(" . get_class() . "::" . __FUNCTION__ . ")", $error_desc); throw new ApiException($error, $error_desc); } } else { Logger::error("no_response(" . get_class() . "::" . __FUNCTION__ . ")", "Failed to get the response body"); throw new ApiException("no_response", "Failed to get the response body"); } }
/** * \brief UserInfoエンドポイントリソース取得メソッド * */ public function fetchUserInfo() { parent::setParam("schema", $this->schema); parent::fetchResource($this->url, "GET"); $res_body = parent::getLastResponse(); $json_response = json_decode($res_body, true); Logger::debug("json response(" . get_class() . "::" . __FUNCTION__ . ")", $json_response); if ($json_response != null) { if (empty($json_response["error"])) { $this->user_info = $json_response; } else { $error = $json_response["error"]; $error_desc = $json_response["error_description"]; Logger::error($error . "(" . get_class() . "::" . __FUNCTION__ . ")", $error_desc); throw new ApiException($error, $error_desc); } } else { Logger::error("no_response(" . get_class() . "::" . __FUNCTION__ . ")", "Failed to get the response body"); throw new ApiException("no_response", "Failed to get the response body"); } }