为了确保Adobe Sign API的安全性,它被设计为需要输入API密码来访问。但是某些用户报告说密码保护无效,导致未经授权的访问。
如果您遇到这个问题,可以尝试以下步骤来解决:
1.检查您的API密码是否正确,并确保将其正确输入到代码中。
2.确保您的密码没有过期,如果过期,请重新生成一个新密码。
以下是一个示例代码,它是使用Java编写的,它演示了如何使用带有密码保护的Adobe Sign API:
String endpoint = "https://api.na1.echosign.com"; String apikey = "your-api-key-here"; String password = "your-password-here";
ApiToken apiToken = new ApiToken(); apiToken.setType(ApiTokenType.USER_PASSWORD); apiToken.setPassword(password);
EsObjectSettingsBuilder builder = new EsObjectSettingsBuilder(); builder.setApiToken(apiToken);
BaseUriBuilder baseUriBuilder = new BaseUriBuilder(endpoint); ApiClient client = new ApiClient(); client.setBaseUri(baseUriBuilder.getUri()); client.setApiKey(apikey); client.setEsObjectSettings(builder.build());
如果您按照上面列出的步骤操作,那么您就应该能够正确地设置密码保护,从而确保您的Adobe Sign API的安全性。