我想使用建议以XML格式而不是POST请求发送数据的API。我找到了一个名为HTTPFUL的库名。这听起来对我很好,并愿意在github上做出贡献。
我尝试从本地服务器进行API调用。代码如下:
public function sms()
{
$uri = "http://sms.webmates.co.in/api/postsms.php";
$xml = '<MESSAGE>
<AUTHKEY>10****************272</AUTHKEY>
<SENDER>RSSSSS</SENDER>
<ROUTE>template</ROUTE>
<CAMPAIGN>Sign Up SMS</CAMPAIGN>
<COUNTRY>91</COUNTRY>
<SMS TEXT="test message1">
<ADDRESS TO="9********0"></ADDRESS>
</SMS>
</MESSAGE>';
$response = \Httpful\Request::post($uri)->body($xml)
->sendsXml()
->send();
echo $response->body;
}
echo语句产生code: 201
。这个错误似乎不是
API,因为API服务器网站上没有反映API调用。我不明白这个回应意味着什么。