Я испытываю проблемы с подключением к демонстрационному API
https://demo.docusign.net/restapi
Для подключения к API Я использую код, предоставленный ниже. Это хорошо работает для моего коллеги из США, но когда я пытаюсь подключиться из Литвы, есть нулевой ответ.
Могут ли быть какие-либо ограничения на местоположение, или я чего-то не хватает?
Должно ли быть какой-то особенностью в стене огня (я под NAT)?
Требуется ли для моего локального сервера php/http определенная конфигурация?DocuSign апи Connect
$email = "some email @ fsdfdsf";
$integratorKey = "TEST-xxxxxxxxxxx";
$password = "some password";
$url = "https://demo.docusign.net/restapi/v2/login_information?include_account_id_guid=true";
$header = "<DocuSignCredentials><Username>" . $email . "</Username><Password>" . $password . "</Password><IntegratorKey>" . $integratorKey . "</IntegratorKey></DocuSignCredentials>";
$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){
$response = json_decode($json_response, true);
print_r(json_encode($response['loginAccounts'][0]));
}else{
print_r($json_response);
}
Это, конечно, возможно, что ваш брандмауэр предотвращения доступа. Какую HTTP-ошибку вы получаете? FYI диапазоны IP-адресов DocuSign (если вам нужно обновить свои правила FW) можно получить по адресу: https://trust.docusign.com/en-us/trust-certifications/ip-ranges/ –
Мне удалось получить учетную запись через клиента REST. Но как получить ответ через PHP, я готов использовать php docusign client v2 – Vid
Я получаю сообщение об ошибке при входе через API и в unittest - та же ошибка. Есть часть сообщения об ошибке:
Была 1 ошибка: 1) UnitTests :: testLogin DocuSign \ eSign \ ApiException: вызов API для https://demo.docusign.net/restapi/v2/login_information истекает: a : 26: {s: 3: "URL"; s: 54: "https://demo.docusign.net/restapi/v2/login_information"; s: 12: "content_type", N; s: 9: "HTTP_CODE "; i: 0; s: 1 .............. :" 162.248.186.25 "; s: 8:" certinfo "; a: 0: {} s: 12: "prim ary_port"; i: 443; s: 8: "local_ip"; s: 13: "192.168.1.126"; s: 10: "local_port"; i: 38635;} C: \ xampp \ htdocs \ localbits \ ds \ docusign \ src \ ApiClient.php: 233 – Vid