請告訴你是否可以。哪種XML結構最適合全方位的API?
我正在構建一個短信網絡服務API,允許用戶發送短信到他們想要的手機號碼。系統會將一個請求發送到界面,然後我們會根據所提供的帳戶詳細信息和帳戶中的可用信用來處理該請求。
對於接口請求,我們有兩個建議的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接口,無論是技術的後端。如果你選擇一個,請支持你的答案。
將xml放入代碼中,以便下次可以看到它。 – dacracot 2008-12-01 22:59:58