Twilioを使用してテキスト送信のサンプルコードを実行しました。コードは次のとおりです。 https://www.twilio.com/docs/libraries/python 私のコードは次のとおりです。
from twilio.rest import TwilioRestClient,
account_sid = "{{ Account 510 from www.twilio.com/console }}"
auth_token = "{{ Auth Token from www.twilio.com/console }}"
client = TwilioRestClient(account_sid, auth_token)
message = clientmessages.create(body="You are the best!",
to="your phone number",
from_="your Twilio number")
print(message.sid)
私はすでにtwilioをインストールし、pipを使用して、この問題が発生した理由を教えてください〜私のコードのコピーがあります:
from twilio.rest import TwilioRestClient;
account_sid = "{{ ACCOUNT_SID }}" # Your Account SID from www.twilio.com/console
auth_token = "{{ AUTH_TOKEN }}" # Your Auth Token from www.twilio.com/console
client = TwilioRestClient(account_sid, auth_token)
message = client.messages.create(body="You are the best!",
to="+phonenumber", # Replace with your phone number
from_="+(201) ") # Replace with your Twilio number
print(message.sid)
Twilioデベロッパーエバンジェリストはこちら。
ライブラリのバージョンを6.0から5.6.0に変更して自分で答えたのは知っていますが、それが実際の問題を警告しています。
Twilio Python helper library version 6.0を使用する場合、Client
ではなくTwilioRestClient
をインポートする必要があります。
5.6.0ライブラリの例を示すドキュメントセットがあったかどうか。 6.0を使用したい場合は(最新の状態にする必要があります)、ドキュメントで最新バージョンを選択していることを確認してください。選択方法は下の画像をご覧ください。
私は何が悪いのか知っています。エラーが発生したときのtwilioのバージョンは6.0です。 twilioのバージョンを変更しようとしましたが、5.6.0に変更しました。エラーは表示されません。
私はtwilioバージョン6以降を使用しています
Twiliorestclientで試したところ、上記のエラーと同じエラーが表示されましたが、これを試してみると、問題が解決します
from twilio.rest import Client
#Your Account SID from twilio.com/console
account_sid = "" #your account SID from twilio console
#Your Auth Token from twilio.com/console
auth_token = "" #your auth token from twilio console
client = Client(account_sid, auth_token)
message = client.messages.create(
to="your number",
from_="your twilio number",
body="message body")
print(message.sid) #To print sid
ありがとう