Я хотел бы реализовать API для моего веб-сервиса.
Я искал способы сделать это, но все варианты кажутся немного ошеломляющими.
- ASP.NET WebService .asmx (кажется, все в порядке)
- XML-RPC.NET (я думаю, что это кажется хорошим, но не уверен, что он обновлен или нуждается в обновлении)
- WCF WebService WSDL (Кажется очень тяжелым и не может быть
так просто для внешних пользователей писать
против, если они не используют .NET)
- Что-то еще, о чем я не знаю?
Я предполагаю, что служба будет работать так: пользователь, вызывающий API, должен будет войти в систему, а функция входа в систему возвращает какой-то токен, который необходимо включить в каждый последующий запрос.
Я бы хотел, чтобы эта услуга легко использовалась на любом языке.
Ваши мысли и предложения будут оценены.
Спасибо