4

app.net サイトにあるようなものが欲しいです。ボタンをクリックすると、SMS (または電子メール) で携帯電話にリンクを送信するオプションが表示されます。SMS 側を実装するためのいくつかのオプションは何ですか? また、これを提供するサービスまたはオープン ソース パッケージはありますか?

これは app.net からのランダムな例です。「このアプリを入手」ボタンをクリックして、意味を確認してください。

「 saasSMS.com <a href="http://saasSMS.com?url=mycorp.com/test.html">Send link to Phone</a>」は、SMS 側全体を処理するサービスです。理想的には、リンクまたはフォーム投稿を介して処理できます (成功した場合などにサイトにリダイレクトされます)。

私が望んでいないこと:キャリアを選択するドロップダウンと、@vtext.comまたは同様のメールを送信しようとするphpページ。それは十分に滑らかではありません。

4

3 に答える 3

1

ViaNett HTTP APIを使用して、オペレーターを指定せずに SMS メッセージを世界中に送信できます。

バックエンドが HTTP リクエストの呼び出しをサポートしている限り、機能します。

以下は PHP で書かれた例です。

<?php

// Register here to get a username and password:
// http://www.vianett.com/en/free-demonstration-account

if (vianett_sendsms('username', 'password', 'example', '+4412345678', 'Hello world', $error)) {
    echo 'Success!';
} else {
    echo $error;
}

function vianett_sendsms($username, $password, $from, $to, $msg, &$response=null) {
    $url = 'https://smsc.vianett.no/v3/send.ashx';
    $data = array(
        'user'  => $username,
        'pass'  => $password,
        'src'   => $from,
        'dst'   => $to,
        'msg'   => $msg
    );
    $qs = http_build_query($data);
    $response = file_get_contents($url.'?'.$qs);
    return $response == '200|OK';
}
于 2013-09-03T23:35:49.710 に答える
0

ダイレクト SMS の場合は、サービス プロバイダーに連絡して契約を結ぶことができます。小規模なプロジェクトでサーバーにアクセスできる場合は、GPRS 携帯電話またはモデムを置いて送信できます。

于 2013-09-03T23:54:19.950 に答える