Ответы пользователя по тегу API
  • Как лучше работать со связанными ресурсами через REST API?

    @Kroz
    На мой взгляд здесь происходит смешение ресурсов. Вы хотите атомарно взаимодействовать сразу с несколькими ресурсами, что HTTP не позволяет сделать.

    Я бы подумал, зачем Вам вообще нужны комментарии в данном случае? Для описания изменения?

    У нас похожая задача решалась бы через версионирование объекта заказа + поле с комментарием последнего изменения в нём. То есть ресурс - это заказ вместе с описанием последнего изменения. Это похоже на внесение изменений на Вики страницу во многих движках, там можно ввести описание того, что было изменено и почему.
    Ответ написан
    Комментировать
  • Web сервер на C#, как сделать API для клиента?

    @Kroz
    Если я правильно понял, Вы хотите написать и сервер на C# тоже.

    Мы для этого используем ServiceStack (https://github.com/ServiceStack/ServiceStack). Ветка версии 3 бесплатная, начиная с 4 версии - платный. Очень хорошая и достойная штука, быстрая в освоении.

    Также есть Web API от Microsoft (www.asp.net/web-api), он требует написания чуток больше кода, чем ServiceStack, зато бесплатный и "стандартный".

    И то, и другое позволяет делать и REST, и RPC (возможно у Вас в основном RPC, если Вы пишете про методы, и это не простой CRUD).
    Ответ написан
    Комментировать