Посоветуйте, если можете.
Я создаю API веб-службы SMS, который позволит людям отправлять SMS на нужные номера мобильных телефонов. В интерфейс будет отправлен запрос, затем мы обработаем этот запрос на основе предоставленных данных учетной записи и кредитов, доступных на их учетной записи.
У нас есть две предлагаемые XML-структуры для запроса интерфейса, и я хотел бы, чтобы вы посоветовали, какая из них лучше, поскольку мы собираемся перегрызть друг другу глотки по этому поводу.
Интерфейс А
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> ");
Интерфейс Б
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-интерфейса, независимо от используемой технологии. Пожалуйста, поддержите свой ответ, если вы выберете один.