Twilio REST APIからメッセージオブジェクトを取得しようとしていて、動作していません。Twilio REST APIからメッセージを取得する 'SmsMessagesオブジェクトが呼び出し可能でない'
私はTwilioでSMSメッセージを作成して送信するクラスメソッドを持っています。取得する私の試み、
残念ながらdef get_sms(self, sid):
client = twilio.rest.TwilioRestClient(
self._account_sid,
self._auth_token)
message = client.sms.messages(sid).fetch()
return message
:私はTwilioからメッセージオブジェクトを取得することになっている別のクラスのメソッドを持っているので、私は状況を確認することができ
def send_sms(self, recipient, body):
client = twilio.rest.TwilioRestClient(
self._account_sid,
self._auth_token)
try:
message = client.sms.messages.create(
to=recipient,
from_=self._from,
body=body)
except twilio.TwilioRestException as error:
# do some stuff...
return message
:それは次のようになりますsidを使用しているメッセージが機能していません。 message = client.sms.messages(sid).fetch()
行メソッドは、エラー:TypeError: 'SmsMessages' object is not callable
をスローします。
docsによれば、正しくこれを実行しているので、これはイライラしています。 私も.sms.
をラインから削除しようとしました!
ヘルパーライブラリAPIがv5.xと6.xの間で変更され、それらのAPIを混在させているようです。あなたは 'TwilioRestClient'を作成しています。これは5.xライブラリでやっているものですが、6.xライブラリのように' fetch'を呼び出しています。 –
ありがとうございました! v5.xのドキュメントがどこにあるのか知っていますか? – Gundam194
気にしない、トグルバージョンボタンがどこにあるのかわかりました。あなたが私に尋ねるなら、あまり明確ではない! – Gundam194