Я пытаюсь вызвать регистрационную информацию DocuSign REST в приложении CodeIgniter. Пример кода DocuSign показывает:Docusign REST вызов от CodeIgniter
// Input your info here:
$integratorKey = '...';
$email = '[email protected]';
$password = '...';
$name = 'John Doe';
// construct the authentication header:
$header = "<DocuSignCredentials><Username>" . $email . "</Username><Password>" . $password . "</Password><IntegratorKey>" . $integratorKey . "</IntegratorKey></DocuSignCredentials>";
/////////////////////////////////////////////////////////////////////////////////////////////////
// STEP 1 - Login (to retrieve baseUrl and accountId)
/////////////////////////////////////////////////////////////////////////////////////////////////
$url = "https://demo.docusign.net/restapi/v2/login_information";
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, array("X-DocuSign-Authentication: $header"));
$json_response = curl_exec($curl);
$status = curl_getinfo($curl, CURLINFO_HTTP_CODE);
if ($status != 200) {
echo "error calling webservice, status is:" . $status;
exit(-1);
}
Я получаю ответ о состоянии 0. Когда я эхо из завитка всех теги XML были преобразованы в нижнем регистре (который не будет работать с DocuSign). Кто-нибудь сделал этот звонок в CodeIgniter? Как вы это сделали? Я знаю, что мои учетные данные хороши, потому что я могу сделать завиток командной строки и получить ответ.