0
Under review

Удалённые транзакции и GUID (вопрос по API)

Alexander Shvets 4 years ago updated by HomeMoney 4 years ago 3

Добрый день.


Хотел бы узнать, можно ли как-то полностью удалить транзакцию, чтобы можно было добавить транзакцию с тем же GUID.

Опишу проблему в шагах:

1. Создаем произвольную транзакцию через API с определенным GUID.
2. Удаляем ее в интерфейсе веб-приложения хоуммани.
3. Эта транзакция теперь не появляется ни в хоум-мани, ни в выдаче API.
4. При попытке добавить такую же транзакцию с тем же GUID, она вроде как добавляется (не происходит ошибки API), но ее нигде не видно, т.е. судя по всему, добавления не происходит.

Не уверен, баг это или фича, поэтому спрашиваю.


Спасибо за ответ!

Under review

Добрый день.

Да транзакция не удаляется а помечается как удаленная (для синхронизации ее удаления на другие мобильные например)

Есть Api для трназакций включая удаленные (флаг isDeleted) должен быть тут

https://homemoney.ua/api/api2.asmx?op=TransactionListDateSync


При сохранении с тем же GUID видимо происходит обновление текущей. То что нет отедльного результата это конечно баг.


Удалить полностью запись нельзя (удаляються только при удалении аккаунта)


Я думаю при сохранении удаленной ранее на сервере мы будем возвращать ошибку



Спасибо, не знал что они появляются там. На самом деле, вообще не знал зачем тот метод, т.к. он не описан в доках. В сущности, я уже закончил свое приложение, все работает. Те или иные странные места смог обойти другими путями. Спасибо за вашу помощь!

Приятного использования! Спасибо за обратною связь. Пока апи обновляем не так часто, но при следующем обновлении все учтем.