OneSpan Sign開発者コミュニティ:署名者の変更とパッケージの取得

Haris Haidary, 2017年10月4日

このブログでは、2つの特定の要件を満たすためにOneSpan Signアプリケーションを活用する方法について説明します。具体的には、署名者の変更機能を使用して署名者のフォームフィールドに事前入力する方法と、REST APIを使用して日付範囲内のすべてのパッケージを取得する方法。まっすぐに行きましょう。

署名者を事前入力フォームフィールドに変更

多くの見込み客や顧客からよく尋ねられる使用例の1つは、内部ユーザーがOneSpan Signを使用して、最初の署名者に実際に送信される前にフォームにデータを入力する必要があることです。現在、これを実現する1つの方法は、署名者の変更機能を使用することです。つまり、送信者が定義した元の署名者の代わりに、署名者が他の誰かにドキュメントへの署名を割り当てることを許可できます。したがって、署名者は、新しい署名者に送信するオプションの電子メールメッセージとともに、署名する人物の電子メールアドレスと氏名を入力するように求められます。この署名者の変更が通知され、メールメッセージにもCCが送信されます。したがって、トランザクションの送信者は、データを入力する必要があるユーザーを最初の署名者として識別しますが、この署名者には署名者を変更する権利を与えます。ユーザーはOneSpan Signからメールを受信し、トランザクションにアクセスしてデータフィールドに入力します。次に、ユーザーは署名者の変更機能を使用して、実際の最初の署名者を識別します。

RESTを使用してすべてのパッケージを取得する

現在、いずれかを使用して完了レポートまたは使用レポート 、特定の日付範囲ごとに最大100個のパッケージのみを取得できます。ただし、別のエンドポイントURLを呼び出すことで回避できます。アイデアは、"from"および "to"インデックスパラメータを使用することです。次に、特定のステータスごとに一度に50個のパッケージ(OneSpan Signから返される最大数)を取得するループを作成するだけです。これが疑似コードです:

int x = 0;
int y = 49;

GET https://sandbox.esignlive.com/api/packages?from=x&to=y&query=sent;

while(packageCount> 0){
     if(状態){
            //ここで何かをします
     }
     x + = 50;
     y + = 50;
     GET https://sandbox.esignlive.com/api/packages?from=x&to=y&query=sent;
}

投稿へのリンクこのブログやOneSpan Signをアプリケーションに統合することに関するその他の質問がある場合は、開発者コミュニティフォーラムにアクセスしてください。 developer.esignlive.com 。それは私からです。読んでくれてありがとう!この投稿が役に立った場合は、Facebook、Twitter、またはLinkedInで共有してください。

ハリスハイダリーテクニカルエバンジェリスト LinkedIn | ツイッター