CodeIgniter TextMagic API Library Release (簡訊功能)

CodeIgniter
之前寫了 Nexmo 簡訊 API Library for CodeIgniter Framework,現在又發現國外新的一家簡訊系統,叫做 TextMagic,看了一下簡訊價格,27 美金可以傳送 285 通簡訊,似乎比 Nexmo 還貴了一些,不過沒關係,TextMagic 還支援了後台系統或者是 Email 來傳送簡訊,這點倒是不錯,相較於 Nexmo,TextMagic 後台多了太多功能了,不多說了,直接來使用 CodeIgniter TextMagic Libray。

申請簡訊帳號跟密碼

先到 TextMagic 註冊新帳號,完成之後請到後台申請API密碼。這樣大致上完成。

從 getsparks 安裝

如果您有在使用 Getsparks 服務,透過此方式安裝是最快的,請參考 TextMagic-SMS-API getsparks website
// install from getSparks website
$ php tools/spark install -v1.0.1 TextMagic-SMS-API
// include TextMagic Library to controller
$this->load->spark('TextMagic-SMS-API/1.0.1');
如果不想透過 getsparks 安裝,可以直接到 Github CodeIgniter-TextMagic-API 下載 Source Code,將檔案放入到您的 application 目錄底下即可。

使用方式

用 API 之前,請先閱讀 官方 TextMagic API 文件,搭配 Github CodeIgniter-TextMagic-API Readme 文件 即可。 如果有任何問題都可以直接留言給我。

原始碼

CodeIgniter-TextMagic-API Github Source Code Getsparks TextMagic-SMS-API
  • Newbie123

    謝謝大大分享這功能!! 
    我剛去下載安裝了, 並且在TextMagic申請了API密碼, 但我在 config/textmagic.php 中看到還需要填寫 API Username $config[‘api_username’] = ”;
     $config[‘api_password’] = ‘myapipassword’;可是在TextMagic的介面並沒看到甚麼API username,我試著填寫我的TextMagic 帳號或Email,之後再執行測試程式時,得到這結果:  Class Object
    (
    [error_code] => 3
    [error_message] => Command is undefined
    )
    請大大抽空指導一下!

  • appleboy48

    Hi, 不好意思

    你可以提供 PHP 的程式碼嗎?好讓我測試

    另外 username 就是 TextMagic 的帳號

  • Newbie123

    我是寫在新安裝的CI,welcome裡面,這對話框似乎不能貼code,
    所以我截圖給大大看,左邊是code,右邊是執行畫面,
    ( 需要我的TextMagic帳號跟API密碼嗎? )
    有勞前輩了! 謝謝!!

  • Newbie123

    圖檔在此

  • appleboy48

    Hi 不好意思,我測試的結果是可以的 ~

    可否提供您的帳號跟 API Key 給我測試呢

    appleboy dot tw AT gmail dot com

    可以寄到上述信箱,謝謝

  • Wonderfully done posting..Bulk SMS Marketing Services in Delhi

  • liushutong

    为什么 我不能注册,一直提示,位置不支持,Due to mobile phone network and other policy restrictions, TextMagic is unable to provide a service in your location.

    We want to make TextMagic available everywhere and are working hard to make sure it’s available to you soon.