Как получить данные с нескольких сайтов с помощью API executeUserSearchRequest

Недавно я подписался на 30-дневную пробную версию Yodlee для разработчиков.

Я пытаюсь получить финансовые данные с помощью Yodlee REST API. После добавления банковского счета (для банка B1: сайт в терминологии Yodlee) я мог получить данные с помощью API-интерфейса executeUserSearchRequest​. Однако после этого я добавил еще одну учетную запись (для банка B2), и когда я вытащил данные, он извлек данные ТОЛЬКО из учетной записи B2, а не из учетной записи B1. Похоже, API executeUserSearchRequest извлекает данные из самой последней учетной записи. Моя цель — получить данные со всех добавленных сайтов.

Любая помощь будет оценена?

Спасибо!


person user3473789    schedule 28.03.2014    source источник


Ответы (1)


Если вам нужно получить данные из всех добавленных учетных записей, вам не нужно передавать какой-либо идентификатор учетной записи в API, и он автоматически извлечет все данные из интегрированных учетных записей. Поэтому убедитесь, что вы не передаете никакого значения для параметра transactionSearchRequest.searchFilter.itemAccountId.identifier.

Дополнительные сведения см. в документации по API Yoodle.

person Anita    schedule 28.03.2014
comment
Патрик, спасибо за ответ. Поскольку поле transactionSearchRequest .searchFilter.itemAccountId.identifier является необязательным, я не передаю его. Тем не менее, я получаю данные только с одной учетной записи, а не со всех. - person user3473789; 29.03.2014
comment
Не могли бы вы предоставить нам результат JSON, который вы получаете? - person Anita; 03.04.2014