signInBatch
Assinar em lote via API
Visão geral
Parâmetros:
Retorno:
Exception - caso falha
Para assinar em lote precisamos:
definir seu token api.
definir o token do usuário.
definir os tokens dos signatários.
chamar o método.
Uso:
Importe os componentes relevantes:
import body.signer.SignBatch;
import signers.SignerRequest;
import java.util.ArrayList;
Salve seu Api Token:
String apiToken = "SEU TOKEN";
Salve o token de seu usuário, (onde achar)
String userToken = "TOKEN USUÁRIO";
Salve o token de seus signatários
String signer_token1 = "TOKEN DO SIGNATÁRIO 1";
String signer_token2 = "TOKEN DO SIGNATÁRIO 2";
ArrayList<String> signers_token = new ArrayList<>();
signers_token.add(signer_token1);
signers_token.add(signer_token2);
Crie a classe SignInBatch:
SignBatch signBatch = SignBatch.builder()
.user_token(userToken)
.signer_tokens(signers_token)
.build();
Chame o método signInBatch e receba como resposta uma string contendo uma mensagem de sucesso ou uma mensagem de erro:
try {
Signer signerResponse = new SignerRequest(apiToken).signInBatch(signBatch);
String jsonDocResponse = new JsonConverter().signerToJson(signerResponse);
System.out.println(jsonDocResponse);
}
catch(Exception exceptionError) {
System.out.println(exceptionError.getMessage());
}
Exemplo completo:
import body.signer.SignBatch;
import signers.SignerRequest;
import java.util.ArrayList;
public class SignInBatch {
public static void main(String[] args) throws Exception {
String apiToken = "SEU TOKEN";
String userToken = "TOKEN USUÁRIO";
String signer_token1 = "TOKEN DO SIGNATÁRIO 1";
String signer_token2 = "TOKEN DO SIGNATÁRIO 2";
ArrayList<String> signers_token = new ArrayList<>();
signers_token.add(signer_token1);
signers_token.add(signer_token2);
SignBatch signBatch = SignBatch.builder()
.user_token(userToken)
.signer_tokens(signers_token)
.build();
try {
String response = new SignerRequest(apiToken).signInBatch(signBatch);
System.out.println(response);
}
catch(Exception exceptionError) {
System.out.println(exceptionError.getMessage());
}
}
}
Last updated
Was this helpful?