+23
Terminé

API (разработки или подключения сторонних приложений)

Сергей il y a 13 ans mis à jour par HomeMoney il y a 4 ans 23

Само собой нужно для этого сервиса написать программный API. Еще очень много всего интересного можно написать по анализу данных.

Solution

Solution
Commencé
Публичный API будет доступен. Если у вас есть конкретные идеи вы можете связаться с нами по адресу info@homemoney.ua и получить доступ к текущему API которое используют мобильные приложения

отписал на почту, посмотрим что выйдет ;-)

Solution
Commencé
Публичный API будет доступен. Если у вас есть конкретные идеи вы можете связаться с нами по адресу info@homemoney.ua и получить доступ к текущему API которое используют мобильные приложения

можно помечтать что это возможно даже будет REST API? :)

Добрый день!
Скажите, как у вас идут дела с разработкой API?
Добрый день.
Хорошо идут. Отвечу на ваше письмо, дам доступ
Здравствуйте!

Подскажите, готово ли в каком-то виде API и как можно получить к нему доступ?
Добрый день. Напишите письмо с темой апи на почту help@homemoney.ua
Здравствуйте! Я также хотел бы получить доступ к вашему API. Писал на указанную почту, но ответа не дождался...
Повторите пожалуйста письмо

Здравствуйте, отправлял вам письмо по поводу доступа, ничего не дождался, пойду еще раз отправлю чтоли..

А где я могу зарегистрировать и получить client_id?

На этой странице я не нашёл информации как получить client_id. Или все работают c client_id=5?

Я написал на info@homemoney.ua, но реакции нет. Письмо попало в спам может?

Все рабоатет с client_id=5 client_secret=demo

Если вы хотите сделать публичное приложение  и получить clientid напишите пожалуйста на help@homemoney.ua

При получении токена с помощью логина и пароля получаю в ответ 'TokenPassword/ Web Service method name is not valid.' 

https://homemoney.ua/api/api2.asmx/TokenPassword/?client_id=5&grant_type=password&client_secret=demo&username=user&password=password

Этот метод не работает? Просто у меня консольное приложение и авторизация другим способом очень усложнит задачу.

При использовании функции TransactionSave поле type может принимать только три значения (1, 2, 3), но ни одно из них система не воспринимает. Выдаётся ошибка

Cannot convert  to System.Int32.
Parameter name: type ---> Input string was not in a correct format.

Между convert и to должна быть двойка, но она куда-то исчезла

Можете прислать запрос на help@homemoney.ua, если можно с полным телом HTTP запроса.  Я вижу у нас там type это String попробуйте отправить строку "1"

Cannot convert "2" to System.Int32.
Parameter name: type ---> Input string was not in a correct format.

Это с двойными кавычками, с одинарными случай аналогичный. Но если значения передавать словарём, то кавычки всё равно отбрасываются, их нужно в base64 какой-нибудь кодировать что ли?


Upd: неработоспособность можно проверить прямо у вас на странице TransactionSave

API по прежнему не работает, ещё подождать или не нужно?

TransactionSave все еще не работает... Как писали выше, ошибка воспроизводится даже с вашей тестовой страницы.

Это сообщение об ошибке не относиться скорее всего к полю type, но к какому то из других полей типа int.  проверьте другие поля (TransAccountId например, можно сделать 0). Мы добавим более вменяемое сообщение.