Пожалуйста, сообщите, если можете.
Я создаю API веб-службы SMS, который позволит людям отправлять SMS на номера своих мобильных телефонов. Запрос будет отправлен на интерфейс, затем мы обработаем этот запрос на основе предоставленных данных учетной записи и доступных кредитов на их счете.
У нас есть две предложенные XML-структуры для запроса интерфейса, и я бы хотел, чтобы вы посоветовали, какая из них лучше, поскольку мы обсуждаем это.
Интерфейс A
print("<?xml version = "1.0" encoding="UTF-8" standalone="yes"?>
<Message version="1.0">
<ClientID>11111</ClientID>
<PassPhrase>shjfkh</PassPhrase>
<Request Type="sms" Refno="10" ToAddress="27732687745332">
<Content>
hello world
</Content>
</Request>
</Message> ");
Интерфейс B
print("<?xml version = "1.0" encoding="UTF-8" standalone="yes"?>
<Message>
<mmtag name="Version">1.0</mmtag>
<mmtag name="ClientID">1001</mmtag>
<mmtag name="RefNO">120</mmtag>
<mmtag name="Encoding">base64</mmtag>
<mmtag name="Type">SMS</mmtag>
<mmtag name="Content">hello world</mmtag>
<mmtag name="MSISDN">27781010102</mmtag>
</Message>");
Теперь рассмотрим два примера, которые, по вашему мнению, лучше всего подходят для нашего интерфейса API, независимо от технологии, используемой в бэкэнде. Пожалуйста, поддержите ваш ответ, если вы выберете один.