FREECALL雙向簡訊平台API說明書
FOR HTTP POST & WEB SERVICE
  註冊用戶 購買點數  
1. 雙向簡訊 API INTRODUCTION
2. 發送簡訊 API
3. 發送結果查詢API
4. 簡訊回覆查詢API
5. 簡訊點數查詢API
6. 刪除預約發送API
7. 程式碼範例
8. 錯誤代碼表
9. 簡訊應用程式代碼交流
7.1 HTTP URL Code編碼 : 以HTTP傳送 message需經URLCode編碼

【JavaScript URLCode 範例】

<script type="text/javascript">
encodeURIComponent('簡訊內容');
</script>

【C# URLCode 範例】
public string UrlEncode(string str)
{
    StringBuilder sb = new StringBuilder();
    byte[] byStr = System.Text.Encoding.UTF8.GetBytes(str);
    for (int i = 0; i < byStr.Length; i++)
    {
        sb.Append(@"%" + Convert.ToString(byStr[i], 16));
    }
    return (sb.ToString().ToLower().Replace("%20", "+").Replace("%2d", "-").Replace("%5f", "_"));
}

【PHP URLCode 範例】
function urlencodestr($string)
{
    $str = strtolower(urlencode(mb_convert_encoding($string, 'utf-8', 'big5')));
    $str = str_replace("%20","+",$str);
    $str = str_replace("%2d","-",$str);
    $str = str_replace("%5f","_",$str);
    return $str;
}

【JSP URLCode 範例】
public String urlEncode(String str)
{
    StringBuffer stringBuffer=new StringBuffer();
    byte[] byStr=str.getBytes();
    for(int i=0;i < byStr.length;i++)
    {
        stringBuffer.append("%"+byStr[i]);
    }
    return stringBuffer.toString().toLowerCase().replace("%20", "+").replace("%2d", "-").replace("%5f", "_");
}


 
客服聯絡   |    聯絡我們   |    關於我們   |    新手上路   |    操作指南  |   個人資料保護法
Copyright © 2010-2012 FREECALL.TW. All rights reserved.