Communauté de développeurs : Semaine en revue - 5 juin 2017
Jetons un coup d'oeil rapide à quelques-unes des questions qui ont été posées au cours de la semaine du 5 Juin dans la communauté des développeurs.
Envoyer un colis/transaction sans signatures
Afin de traiter une transaction dans eSignLive, les exigences minimales sont les suivantes :
- Un signataire
- Un document (sans compter le consentement par défaut)
- Une signature
Par conséquent, vous ne pouvez pas simplement envoyer un document sans aucune signature à un destinataire. Lien vers la publication de forums communautaires
Transaction prête à être conclue
Si vous devez examiner la transaction et ses documents avant de la marquer complète, vous pouvez désactiver le paramètre automatique complet. Lorsque vous êtes prêt à effectuer la transaction, vous pouvez le faire programmatiquement via les SDKs/API: Java SDK
eslClient.getPackageService().markComplete(packageId);
SDK .NET
eslClient.packageService.MarkComplete(packageId);
API REST
PUT https://sandbox.esignlive.com/api/packages/ { "statut": "COMPLETED" }
Lien vers la publication de forums communautaires
Signature urL vs. Jetons de session
L'URL de signature est la même URL que dans la notification par e-mail que vous recevez pour signer des documents. Lorsque vous accédez à un paquet à l'aide de l'URL de signature, l'application suppose que vous êtes distant. Par conséquent, si vous avez réglé une authentification (SMS/Q-A), elle sera activée. Enfin, l'URL de signature n'expire pas. Le signataire peut toujours accéder au paquet tant que le paquet n'est pas en version préliminaire. Quant aux jetons de session, ils expirent après 30 minutes et peuvent être utilisés plusieurs fois dans ce laps de temps. Toutefois, si vous avez réglé une authentification (SMS/Q-A), elle sera contournée. Pour créer une session de signature à l'aide de jetons d'authentification de signataire, vous devez faire ce qui suit : Java SDK
Signataire de cordesAuthToken - eslClient.getAuthenticationTokenService().createSignerAuthenticationToken (packageId, signId);
SDK .NET
string signerAuthToken - eslClient.AuthenticationTokenService.CreateSignerAuthenticationToken (packageId, signId);
API REST
POST https://sandbox.esignlive.com/api/authenticationTokens/signer/multiUse { "packageId": "paquetId", "signerId": "signerId" }
Et construire l'URL suivante: https://sandbox.esignlive.com/access?sessionToken-signerAuthenticationTokenLienMD
Link To Community Forums Post Si vous avez des questions concernant ce blog ou quoi que ce soit d'autre concernant l'intégration eSignLive dans votre application, visitez les forums communautaires des développeurs: developer.esignlive.com. C'est moi qui l'ai fait. Merci de lire! Si vous avez trouvé ce message utile, s'il vous plaît le partager sur Facebook, Twitter, ou LinkedIn.
Haris Haidary Junior Technical Evangelist LinkedIn (fr) Twitter (en)