Level up your Twilio API skills in TwilioQuest, an educational game for Mac, Windows, and Linux. Download Now

メニュー

Rate this page:

Thanks for rating this page!

We are always striving to improve our documentation quality, and your feedback is valuable to us. How could this documentation serve you better?

Twilio Python ヘルパーライブラリー

        
        
        
        

        The Twilio Python Helper Library makes it easy to interact with the Twilio API from your Python application. The most recent version of the library can be found on PyPi. The Twilio Python Helper Library supports Python applications written in Python 2.7 and above. If you are interested in migrating to the newer 6.x version of the Twilio Python Helper Library from the 5.x version, check out this guide.

        ライブラリーをインストールする

        ライブラリーのインストールは、Python用のパッケージマネージャーであるpipを使用してPyPiから行うのがもっとも簡単な方法です。 ターミナルから以下を実行するだけです。

        pip install twilio
        

        pip: command not foundが表示された場合はeasy_installを利用できます。ターミナルで下記を実行して下さい。

        easy_install twilio
        

        手動インストール

        または、twilio-pythonソースコード (ZIP) をダウンロードして、下記を実行しライブラリーをインストールします:

        python setup.py install
        

        twilio-pythonライブラリが含まれるフォルダ中で実行します。

        "Permission Denied" (権限がありません)

        If the command line gives you a big long error message that says Permission Denied in the middle of it, try running the above commands with sudo (e.g. sudo pip install twilio).

        インストールを確認する

        Try sending yourself an SMS message. Save the code sample on this page to your computer with a text editor. Be sure to update the account_sid, auth_token, and from_ phone number with values from your Twilio account. The to phone number can be your own mobile phone.

        send_sms.pyという名前でファイルを保存します。 ターミナル上で、先ほど保存したファイルを含むディレクトリーにcdします。

        python send_sms.py
        

        お使いの電話きでテキストメッセージが受信されるはずです。

        Using this Library

        Authenticate Client

        from twilio.rest import Client
        
        account_sid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
        auth_token = "your_auth_token"
        client = Client(account_sid, auth_token)
        

        Create a New Record

        from twilio.rest import Client
        
        account_sid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
        auth_token = "your_auth_token"
        client = Client(account_sid, auth_token)
        
        call = client.calls.create(
            to="+14155551212",
            from_="+15017250604",
            url="http://demo.twilio.com/docs/voice.xml"
        )
        
        print(call.sid)
        

        Get Existing Record

        from twilio.rest import TwilioRestClient
        
        account_sid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
        auth_token = "your_auth_token"
        client = TwilioRestClient(account_sid, auth_token)
        
        call = client.calls.get("CA42ed11f93dc08b952027ffbc406d0868")
        print(call.to)
        

        Iterate Through Records

        from twilio.rest import Client
        
        account_sid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
        auth_token = "your_auth_token"
        client = Client(account_sid, auth_token)
        
        for sms in client.messages.list():
            print(sms.to)
        

        追加ドキュメント

        Pythonヘルパーライブラリーを使用できるようになったら、TwilioのREST APIドキュメントやあらゆるTwilioプロダクトのドキュメントで最新版のライブラリーを使用するサンプルコードを確認できるでしょう。 また、ここから自動生成された最新版SDKのライブラリードキュメントをご覧いただけます。

        バージョン5.xのヘルパーライブラリーにアクセスする

        廃止予定のお知らせ

        New functionality will only be added to the new library (Python Helper Library 6.x). The old library (5.x) is no longer supported: Twilio will not provide bug fixes and Support might ask you to upgrade before debugging issues. Learn how to migrate your existing application.

        The most recent version of the Python Helper Library is not API compatible with the previous 5.x version you may have used in previous Twilio applications. The older version will continue to work, and you will continue to find sample code for this version throughout our documentation. Should you need to install this version you can do so with the following command:

        pip install twilio==5.7.0
        

        お問い合わせ

        We'd love to hear your feedback on the Twilio Python Helper Library and help you past any issues you may encounter. Feel free to drop us a line, and we'll make sure to get you sorted!

        Rate this page:

        ヘルプが必要ですか?

        誰しもが一度は考える「コーディングって難しい」。そんな時は、お問い合わせフォームから質問してください。 または、Stack Overflow でTwilioタグのついた情報から欲しいものを探してみましょう。