當前位置:名人名言大全網 - 短信平臺 - 我有移動提供的短信接口,請問怎麽用php調用這些接口發送短信呢?

我有移動提供的短信接口,請問怎麽用php調用這些接口發送短信呢?

移動的接口是什麽風格的?是soap的還是自定義的?

調用自定義接口通常有以下步驟:

1、閱讀接口文檔

2、數據接口壹般會提供壹些參數。如果是GET接口,請將參數拼接在地址的後面(推薦使用

http_build_query)。如果是POST接口,看我的示例代碼。

3、請求數據

4、解析返回的內容,判斷調用是否成功。壹般返回的內容有xml和json格式。

給妳壹個CURL調用POST接口的例子:

<?php

$ch?=?curl_init('省略接口地址,?防止屏蔽');

//?以下選項設為true,否則接口返回的內容會直接打印在頁面上

curl_setopt($ch,?CURLOPT_RETURNTRANSFER,?true);

//?連接超時,壹定要設置

curl_setopt($ch,?CURLOPT_CONNECTTIMEOUT,?5);?

//?連接成功後,請求超時,壹定要設置

curl_setopt($ch,?CURLOPT_TIMEOUT,?5);

//?使用POST請求

curl_setopt($ch,?CURLOPT_POST,?1);

//?將參數POST過去,?$post_data是妳的參數組成的關聯數組

curl_setopt($ch,?CURLOPT_POSTFIELDS,?$post_data);

//?提交請求,得到反饋?

$response?=?curl_exec($ch);

//?解析反饋的內容,略

如果是SOAP風格的,請查閱PHP文檔SoapClient類的用法。因為Soap規範不統壹,使用其他語言實現的Soap可能和PHP不兼容。

以前我使用過移動夢網的接口(不是移動的接口),它提供兩種風格的API。它的Soap就和PHP不兼容。所以我選擇了自定義風格的API。