1.- Forever and ever import libs.
use Guzzle\Http\Client;
2.-Create an instance client
$client = new Client(VeoConfiguration::getInstance()->get('crm-services', 'crm_rest_base_url'));
3.-Building Params
$request_params = array('contract' => $contract, 'status' => VeoConstants::ACCOUNT_STATUS_CANCELLED);
3.-Request call
$request = $client->post('update/subscriber', null, json_encode($request_params, JSON_UNESCAPED_UNICODE));
4.-Getting response.
return $request->send()->json();
5.-Catching :)
} catch (Guzzle\Http\Exception\ClientErrorResponseException $e) {
$response['errorCode'] = $e->getResponse()->getStatusCode();
$response['errorMessage'] = $e->getResponse()->getReasonPhrase();
}
No hay comentarios:
Publicar un comentario