を使用してログインしているユーザのための署名画像の取得ボタンをクリックすると "Add Signature"ボタンが表示され、ポップアップが開き、電子メールとパスワードが自動的に入力されます。ログインをクリックすると、ユーザーの署名イメージURLが取得されます。しかし、私のコードの問題は私がイメージを取得していないことです。私はfiledsを含むフォームを作成したプロジェクトを有するDocuSignの残りのAPI
私の問題は、私のプロジェクトで認証後に署名画像を表示したいのですが。私のコードで何が間違っているのか教えてください。
マイプロジェクトのURLは次のとおりです。 - 私は画像のURLを取得していますどこ
http://surgimedik.esoftech.in/out/out.AddDocument.phpfolderid=1&showtree=1#popup1
管理者/管理者
は、URLの下に確認することができます。あなたがそれを打つと、それは画像を表示するログインitsteadを求めます。
http://surgimedik.esoftech.in/docusign/[email protected]&[email protected]
<?php
$email = $_REQUEST["email"];
$password = $_REQUEST["pwd"];
$integratorKey = '4a394221-7742-4f39-8a90-9021732676e8';
$header = "<DocuSignCredentials><Username>" . $email . "</Username><Password>" . $password . "</Password><IntegratorKey>" . $integratorKey . "</IntegratorKey></DocuSignCredentials>";
$url = "https://demo.docusign.net/restapi/v2/login_information?include_account_id=true";
$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);
}
$response = json_decode($json_response, true);
$accountId = $response["loginAccounts"][0]["accountId"];
$userId = $response["loginAccounts"][0]["userId"];
curl_close($curl);
$url_sig = "https://demo.docusign.net/restapi/v2/accounts/$accountId/users/$userId/signatures";
$curl_sig = curl_init($url_sig);
curl_setopt($curl_sig, CURLOPT_HEADER, false);
curl_setopt($curl_sig, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl_sig, CURLOPT_HTTPHEADER, array("X-DocuSign-Authentication: $header"));
$json_response1 = curl_exec($curl_sig);
$status_sig = curl_getinfo($curl_sig, CURLINFO_HTTP_CODE);
if ($status_sig != 200) {
echo "error calling webservice, status is:" . $status_sig;
exit(-1);
}
$response1 = json_decode($json_response1, true);
$signatureId = $response1["userSignatures"][0]["signatureId"];
$url_sig1 = "https://demo.docusign.net/restapi/v2/accounts/$accountId/users/$userId/signatures/$signatureId";
$curl_sig1 = curl_init($url_sig1);
curl_setopt($curl_sig1, CURLOPT_HEADER, false);
curl_setopt($curl_sig1, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl_sig1, CURLOPT_HTTPHEADER, array("X-DocuSign-Authentication: $header"));
$json_response11 = curl_exec($curl_sig1);
$status_sig1 = curl_getinfo($curl_sig1, CURLINFO_HTTP_CODE);
if ($status_sig1 != 200) {
echo "error calling webservice, status is:" . $status_sig1;
exit(-1);
}
$result = json_decode($json_response11);
echo "https://appdemo.docusign.com" . $result->signatureImageUri;
を使用して回答先生をいただき、ありがとうございます。それは今働いている。 –