我們正在嘗試使用https://www.docusign.net/API/3.0/從Docusing訪問Web服務。 我們在下面收到禁止訪問的信息。我們也無法從瀏覽器訪問網址。403 - 禁止訪問:拒絕訪問 - Docusign
403 - Forbidden: Access is denied.
You do not have permission to view this directory or page using the credentials that you supplied.
執行代碼時,我們在執行下面的方法時收到UnknownHostException。 創建客戶端時,最後一行代碼會生成錯誤。我們驗證了我們的憑證,並且所有內容似乎都是有序的。
public static APIServiceSoap getAPI(HttpServletRequest request) {
HttpSession session = request.getSession();
DocuSignAPICredentials apiCreds = new DocuSignAPICredentials();
apiCreds.setAccountId(session.getAttribute(Utils.SESSION_ACCOUNT_ID)
.toString());
apiCreds.setUserId(session.getAttribute(Utils.SESSION_USER_ID)
.toString());
apiCreds.setIntegratorsKey(session.getAttribute(
Utils.SESSION_INTEGRATORS_KEY).toString());
apiCreds.setPassword(session.getAttribute(Utils.SESSION_PASSWORD)
.toString());
apiCreds.setUserEmail(session.getAttribute(Utils.SESSION_EMAIL)
.toString());
apiCreds.setDocusignWebserviceEndpoint(session.getAttribute(
Utils.DOCUSIGN_WEBSERVICE_ENDPOINT).toString());
DocusignWebserviceFactory wsFactory = new DocusignWebserviceFactory();
wsFactory.setEmail(apiCreds.getUserEmail());
wsFactory.setIntegratorsId(apiCreds.getIntegratorsKey());
wsFactory.setUserId(apiCreds.getUserId());
// Error when executing the next line
return wsFactory.setupClient(apiCreds.getDocusignWebserviceEndpoint())
.authorizeAPI(apiCreds);
}
Caused by: java.net.UnknownHostException: demo.docusign.net
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:227)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:377)
at java.net.Socket.connect(Socket.java:539)
at sun.net.NetworkClient.doConnect(NetworkClient.java:170)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:407)
Please help me. Thanks.
閱讀錯誤。它看起來像demo.docusign.net導致問題。 – thatidiotguy