2013-07-30 4 views
0

Может ли кто-нибудь помочь мне получить Авторитарную копию из DocuSign, используя REST api call. Я не могу найти какие-либо ресурсы для получения авторитетной копии. Пробовал использовать API-интерфейс DocuSign SOAP (пример веб-сайта JAVA SDK). после получения соединения произошла ошибка. ул 30, 2013 2:30:46 PM org.apache.cxf.service.factory.ReflectionServiceFactoryBean buildServiceFromClass INFO: Создание службы {} http://www.docusign.net/API/Credential CredentialSoapService из класса net.docusign.credential.CredentialSoap java.lang.NullPointerException на ком .sun.xml.bind.v2.model.impl.PropertyInfoImpl.calcXmlName (PropertyInfoImpl.java:287) at com.sun.xml.bind.v2.model.impl.PropertyInfoImpl.calcXmlName (PropertyInfoImpl.java:260) at com.sun.xml.bind.v2.model.impl.ElementPropertyInfoImpl.getTypes (ElementPropertyInfoImpl.java:100) at com.sun.xml.bind.v2.model.impl.RuntimeElementPropertyInfoImpl.getTypes (RuntimeElementPropertyInfoImpl.java:50) at com.sun.xml.bind.v2.model.impl.ElementPropertyInfoImpl $ 1.size (ElementPropertyI nfoImpl.java:42) at java.util.AbstractList $ Itr.hasNext (Неизвестный источник) at com.sun.xml.bind.v2.model.impl.ModelBuilder.getClassInfo (ModelBuilder.java:139) at com .sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo (RuntimeModelBuilder.java:49) at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo (RuntimeModelBuilder.java:41) на com.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo (ModelBuilder.java:189) на com.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo (ModelBuilder.java:204) at com.sun.xml.bind.v2.runtime.JAXBContextImpl $ 3.run (JAXBContextImpl.java:352) at com.sun.xml.bind.v2.runtime.JAXBContextImpl $ 3.run (JAXBContextImpl.java:350) по адресу java.security.AccessController.d o Privileged (собственный метод) at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet (JAXBContextImpl.java:349) at com.sun.xml.bind.v2.runtime.JAXBContextImpl. (JAXBContextImpl.java: 215) at com.sun.xml.bind.v2.ContextFactory.createContext (ContextFactory.java:76) at com.sun.xml.bind.v2.ContextFactory.createContext (ContextFactory.java:55) на солнце. reflect.NativeMethodAccessorImpl.invoke0 (Native Method) в sun.reflect.NativeMethodAccessorImpl.invoke (Unknown Source) в sun.reflect.DelegatingMethodAccessorImpl.invoke (Unknown Source) в java.lang.reflect.Method.invoke (Unknown Source) at javax.xml.bind.ContextFinder.newInstance (Неизвестный источник) at javax.xml.bind.Context Finder.find (Неизвестный источник) at javax.xml.bind.JAXBContext.newInstance (Неизвестный источник) на org.apache.cxf.common.jaxb.JAXBContextCache $ 2.run (JAXBContextCache.java:267) на org.apache .cxf.common.jaxb.JAXBContextCache $ 2.run (JAXBContextCache.java:265) at java.security.AccessController.doPrivileged (собственный метод) at org.apache.cxf.common.jaxb.JAXBContextCache.createContext (JAXBContextCache.java : 265) в org.apache.cxf.common.jaxb.JAXBContextCache.getCachedContextAndSchemas (JAXBContextCache.java:172) на org.apache.cxf.jaxb.JAXBDataBinding.createJAXBContextAndSchemas (JAXBDataBinding.java:464) в org.apache .cxf.jaxb.JAXBDataBinding.initialize (JAXBDataBinding.java:330) at org.apache.cxf.service.factory.Abs tractServiceFactoryBean.initializeDataBindings (AbstractServiceFactoryBean.java:86) на org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass (ReflectionServiceFactoryBean.java:478) в org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.buildServiceFromClass (JaxWsServiceFactoryBean. java: 690) at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel (ReflectionServiceFactoryBean.java:540) at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create (ReflectionServiceFactoryBean.java:252) в org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create (JaxWsServiceFactoryBean.java:205) в org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint (AbstractWSDLBasedEndpointFactory.java: 102) на org.apache.cxf.frontend.ClientFactoryBean.create (ClientFactoryBean.java:90) на org.apache.cxf.frontend.ClientProxyFactoryBean.create (ClientProxyFactoryBean.java:156) на org.apache.cxf. jaxws.JaxWsProxyFactoryBean.create (JaxWsProxyFactoryBean.java:156) at org.apache.cxf.frontend.ClientProxyFactoryBean.create (ClientProxyFactoryBean.java:93) at net.docusign.sample.CredentialFactory.getCredential (CredentialFactory.java:38) at net.docusign.sampl e.DocuSignExpore.getToken (DocuSignExpore.java:20) в net.docusign.sample.DocuSignExpore.main (DocuSignExpore.java:25)Authoritative Copy DocuSign REST API

ответ

0

SOAP API guide имеет несколько страниц, которые описывают, как получить Авторитетный Copy. В принципе, это не просто один вызов API, а несколько, которые вам нужно сделать. Я не уверен, что вызывает ошибку, которую вы указали выше, недостаточно информации для отладки, но следующее должно помочь вам получить эту работу.

Основная идея состоит в том, что вам нужно сначала извлечь конверт, а затем получить ключ, который позволит вам расшифровать документы. Я считаю, что когда вы получаете ключ, когда конверт удаляется из исходного местоположения, так что теперь у вас есть одна и только авторитарная копия.

Следующие страницы объяснить вызовы подробно:

ExportAuthoritativeCopy

AuthoritativeCopyExportDocuments

AcknowledgeAuthoritativeCopyExport

AuthoritativeCopyExportStatus

Кроме того, на следующей странице есть некоторые важные правила, связанные с заслуживающий_доверия_домен копии что вы должны ой о

Rules for Authoritative Copy

+0

Я хочу знать, Есть DocuSign предоставления каких-либо REST API для получения авторитарной копии. – user2635390

+0

Извините, но похоже, что вы можете включить авторитарную копию с помощью REST api, установив для свойства * authoritativeCopy * значение true в данном конверте. Получение копии возможно только через SOAP. Не уверен, если и когда это изменится. – Ergin

Смежные вопросы