protected function fetch($postParam, $token) { $context = new GadgetContext('GADGET'); $context->setIgnoreCache(true); $url = OpenPNEServiceConfig::SNSURL . OpenPNEServiceConfig::ACTION; $postData = json_encode($postParam); $headers = 'Content-Type: application/json; charaset=utf-8'; $request = new RemoteContentRequest($url . '?st=' . $token->toSerialForm(), $headers, $postData); return $this->getResponseData($context->getHttpFetcher()->fetch($request, $context)); }