查看完整版本: 請問如何使用簡訊公司的api
頁: [1]

0919739831 發表於 2015-7-23 09:15 PM

請問如何使用簡訊公司的api

本帖最後由 0919739831 於 2015-7-23 09:15 PM 編輯

請問如何使用簡訊公司的api
我拿到了簡訊公司的api 文件
裡面告訴我可以透過這個方式把我要送的簡訊內容傳給他的接收頁面

若接收網址為 http://abc.com.tw/a.aspx;則傳送簡訊時所需傳送的參數如下http://簡訊公司?to=電話&text=簡訊內容&user=帳號&pass=密碼&RtnUrl=http://abc.com.tw/a.aspx;
簡訊狀態的回傳值則將自動傳送至http://abc.com.tw/a.aspx此頁面。
回傳的格式為<?xml version="1.0"encoding="utf-8" ?><RESULT><SEQ>seq_no</SEQ><ERR>err_no</ERR></RESULT>
但我不知道怎麼接收這段回傳的內容回傳頁面就算什麼都不打也能看到 000000000001006997850  <- 這一串我打開檢視原始碼發現裡面的內容就是
<?xml version="1.0" encoding="utf-8" ?><RESULT><SEQ>00000000000100699785</SEQ><ERR>0</ERR></RESULT>
請問我該如何運用他?



...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

mojamoja1202 發表於 2015-7-25 08:16 PM

那個簡訊公司沒給api使用的範例嗎?
一般不是都會有的嗎?
直接把範例修改修改,或是照著範例用應該不會有太大的問題

htc805 發表於 2015-7-25 11:10 PM

回傳訊息是XML格式嗎?我看過的簡訊處理大部分都是用get的方式將回傳參數丟給你的a.aspx

0919739831 發表於 2015-7-26 03:25 AM

mojamoja1202 發表於 2015-7-25 08:16 PM static/image/common/back.gif
那個簡訊公司沒給api使用的範例嗎?
一般不是都會有的嗎?
直接把範例修改修改,或是照著範例用應該不會有 ...

可是簡訊公司的api 文件裡面沒有範例程式

這是我苦惱的一個地方

0919739831 發表於 2015-7-26 03:34 AM

htc805 發表於 2015-7-25 11:10 PM static/image/common/back.gif
回傳訊息是XML格式嗎?我看過的簡訊處理大部分都是用get的方式將回傳參數丟給你的a.aspx ...

這地方我不是很清楚
文件上是寫回應訊息是 xml 格式的
就像這樣這樣
<?xml version="1.0" encoding="utf-8" ?>
<RESULT>
<SEQ>00000000000100699785</SEQ>
<ERR>0</ERR>
</RESULT>

但是我不知道我該怎麼去接住這段訊息

就算我接受回應的網頁上什麼都不打
我還是可以看到這串
000000000001006997850

比如說 我知道我要用get把簡訊公司要求的資料傳給他
但我不清楚我該怎麼接簡訊公司回給我的這段資料

用post嗎?  但是怎麼用??  我不知道$_post[?] 裡面該填什麼
用get嗎?  可是回傳網址上也沒有 ?seq=xxx&err=ooo
還是用
這部份對我來說完全空白 @@
我會去看看php  怎麼傳送/接收 xml 資料
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><br><br><br><br><br><div></div>

htc805 發表於 2015-7-26 02:03 PM

本帖最後由 htc805 於 2015-7-26 02:19 PM 編輯

你可以試試$file=file _get_contents("php://input");
$xml =simplexml_load_string($file);

htc805 發表於 2015-7-30 08:56 PM

不過,你用的是不是asp?
我講的可是php的寫法喔!

0919739831 發表於 2015-8-2 01:04 AM

htc805 發表於 2015-7-30 08:56 PM static/image/common/back.gif
不過,你用的是不是asp?
我講的可是php的寫法喔!

asp 是文件上的舉例,
我已經了解該怎麼做了,
簡訊公司會回傳一段xml的訊息給我,
其實我也不需要跟他指定回傳的頁面,
我就直接用curl把他回傳的頁面抓到,
再用simplexml解開就可以得到他回傳的訊息囉

補充內容 (2015-8-2 01:05 AM):
其實我一直沒發現文件上有另一個 簡訊公司用sms做的另一個方法
現在還在了解他是怎麼運用的...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

acerfong 發表於 2015-8-2 07:08 AM

感謝大大無私分享 {:32:}

happy48 發表於 2015-8-8 04:41 PM

其實...遇到這種問題的SOP流程~~就是打電話問API端的工程師請他們提供範例~就不用這樣猜了..<br><br><br><br><br><div></div>
頁: [1]