Я использую версию 6 для echosine api,
Мне нужно создать webhook для получения события из соглашения.
Я тестирую создание webhook снизу url:
https://secure.na1.echosign.com/public/docs/restapi/v6#!/webhooks/createWebhook
здесь я прошел ниже детали:
{
"name": "agreement history",
"scope": "USER",
"state": "ACTIVE",
"webhookSubscriptionEvents": [
"AGREEMENT_CREATED"
],
"webhookUrlInfo": {
"url": "MY_SITE_URL_TO_GET_WEBHOOK_EVENT_RESPONSE.php"
}
}
в файле MY_SITE_URL_TO_GET_WEBHOOK_EVENT_RESPONSE.php. Я написал код, как показано ниже,
<?php
$headers =array();
foreach (getallheaders() as $name => $value) {
$headers[$name] = $value;
}
$myfile = "webhookResponse.txt";
$fh = fopen($myfile, 'a');
fwrite($fh, $_POST."\n");
fclose($fh);
http_response_code(200);
return json_encode(["xAdobeSignClientId" => $headers["X-AdobeSign-ClientId"]]);
?>
когда я запускаю запрос на создание webhook,
Это дает мне ответ, как показано ниже,
{
"code": "INVALID_API_ACCESS_POINT",
"message": "Request must be made to correct API access point (e.g. use GET /baseUris)."
}
с кодом ответа 403.
Как решить эту проблему ???
как создать webhook с Adobe Echoine?