yodlee: Как добавить сайт и вызвать SOAP API

Я впервые установил yconsole, чтобы проверить API yodlee. Я не устанавливал систему единого входа и т. д. Мне удалось войти в систему как пользователь и создать смоделированную учетную запись DAG, однако я не знаю, как добавить сайт и вызвать API в yconsole?

Я вижу только следующие параметры в yconsole:


  1. Версия сервера
  2. Зарегистрировать пользователя
  3. SSO Зарегистрировать пользователя
  4. Войти Пользователь
  5. Вход пользователя системы единого входа
  6. Бессеансовый вызов [подменю]
  7. Отменить регистрацию пользователя
  8. Получить токен доступа Oauth
  9. Управление предметами [подменю]
  10. Управление оповещениями [подменю]
  11. Управление контент-сервисами [подменю]
  12. Транзакции [подменю]
  13. Управление учетными записями предметов [подменю]
  14. Выйти <час>

Выбор:

Когда я пытаюсь просмотреть элементы в разделе «Управление элементами», я получаю исключение:


Выбор: 1

AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server
 faultSubcode:
 faultString: InvalidConversationCredentialsExceptionFaultMessage
 faultActor:
 faultNode:
 faultDetail:
        {http://core.soap.yodlee.com}InvalidConversationCredentialsExceptionFaul
t:<faultText>com.yodlee.core.SessionTimedOutException: Session timed out</faultT
ext>

InvalidConversationCredentialsExceptionFaultMessage
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
rce)
        at java.lang.reflect.Constructor.newInstance(Unknown Source)
        at java.lang.Class.newInstance(Unknown Source)
        at org.apache.axis.encoding.ser.BeanDeserializer.<init>(BeanDeserializer
.java:104)
        at org.apache.axis.encoding.ser.BeanDeserializer.<init>(BeanDeserializer
.java:90)
        at com.yodlee.soap.core.InvalidConversationCredentialsExceptionFault.get
Deserializer(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized(B
aseDeserializerFactory.java:154)
        at org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerA
s(BaseDeserializerFactory.java:84)
        at org.apache.axis.encoding.DeserializationContext.getDeserializer(Deser
ializationContext.java:464)
        at org.apache.axis.encoding.DeserializationContext.getDeserializerForTyp
e(DeserializationContext.java:547)
        at org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaul
tDetailsBuilder.java:157)
        at org.apache.axis.encoding.DeserializationContext.startElement(Deserial
izationContext.java:1035)
        at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Sour
ce)
        at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unkn
own Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent
Dispatcher.dispatch(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un
known Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Sour
ce)
        at javax.xml.parsers.SAXParser.parse(Unknown Source)
        at org.apache.axis.encoding.DeserializationContext.parse(Deserialization
Context.java:227)
        at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
        at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
        at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnders
tandChecker.java:62)
        at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
        at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
        at org.apache.axis.client.Call.invoke(Call.java:2767)
        at org.apache.axis.client.Call.invoke(Call.java:2443)
        at org.apache.axis.client.Call.invoke(Call.java:2366)
        at org.apache.axis.client.Call.invoke(Call.java:1812)
        at com.yodlee.soap.core.dataservice.dataservice.DataServiceSoapBindingSt
ub.getItemSummaries(Unknown Source)
        at com.yodlee.sampleapps.item.DisplayItemInfo.viewItems(DisplayItemInfo.
java:66)
        at com.yodlee.sampleapps.YodleeConsole.viewItems(YodleeConsole.java:438)

        at com.yodlee.sampleapps.YodleeConsole.itemManagementMenu(YodleeConsole.
java:165)
        at com.yodlee.sampleapps.YodleeConsole.loop(YodleeConsole.java:531)
        at com.yodlee.sampleapps.YodleeConsole.main(YodleeConsole.java:572)
********************

person user2619974    schedule 26.07.2013    source источник


Ответы (1)


Опубликованный вами стек ошибок, по-видимому, указывает на то, что ваше подключение к API больше недействительно, поскольку кажется, что вы могли бездействовать в течение 15 минут или дольше. Когда это произойдет, вам придется снова войти в систему. Вы можете попробовать еще раз и сообщить нам?

Относительно того, какой элемент в yconsole вы хотите # 9 добавить учетные записи сайта.

person Grace Francisco    schedule 29.07.2013