Django (Twitter など) を使用して携帯電話からテキストを受け取り、ユーザー アカウントにデータを投稿する方法を調べてみました。私が遭遇したのは、さまざまなレイアウトなどでdjangoを使用してモバイルWebアプリを作成する方法だけです.これに関するチュートリアルがどこにあるのか、または世界でdjangoでこれを開始する方法を知っている人はいますか? ありがとう!
3 に答える
目的を達成するには、次の 2 つの方法があります。
自家製のソリューション
携帯電話を PC に接続し、電話から着信する SMS を定期的に読み取ります。これを実現する最も簡単な方法は、gammu、具体的にはgammu-smsd-mysqlを使用することです。着信 SMS を MySQL データベースに書き込みます。使用する電話が gammu でサポートされていることを確認してください。
Django からこのデータベースに簡単に接続できます。 Django とレガシー データベースの統合を参照してください。
私はこのアプローチをしばらく使用しましたが、非常に小規模ではありますが、確実に機能しました。数千の SMS を受信する実際のサービスを構築する予定がある場合、自家製のソリューションは適していません。
プロのソリューション
SMS ゲートウェイを提供するサービス プロバイダーを探します。無数のプロバイダーがあり、最初に頭に浮かぶのはTwilioです。
まず、携帯電話と受信テキストを読み取って処理するソフトウェアを使用して独自のゲートウェイをセットアップするか、サービス プロバイダーを見つける必要があります。短いコードを購入すると費用がかかる場合がありますが、一般的な番号とキーワードを使用して着信 txt を受信して処理できるサービスがいくつかあるはずです。
RapidSMS と呼ばれる django ベースの SMS アプリケーション フレームワークがあります。現在プロジェクトに使用していますが、問題なく動作しています。ここにリンクがあります