我正在尝试在Twilio(Python SDK,v 6.4.3)中为与SMS相关的通知服务创建绑定,但它一直给我一个AttriuteError
。代码很简单:
from twilio.rest import Client
from myproj.twilio_settings import ACCNT_SID, AT, SERV_SID
client = Client(ACCNT_SID, AT)
service = client.notify.services(SERV_SID)
def bind_user_to_twilio_notify_service(user_id,phone_number):
binding = service.bindings.create(
identity=user_id,
binding_type='sms',
address=phone_number,
)
print(binding.sid)
错误是:
AttributeError:'Client'对象没有属性'notify'
尝试service = client.notifications.v1.services(SERV_SID)
给我
AttributeError:'NotificationList'对象没有属性'v1'
答案 0 :(得分:1)
Twilio开发者传道者在这里。
Notify is currently available in public beta因此只有辅助库的alpha版本支持它。 You'll need to install the alpha Python library,如:
pip install twilio==6.4.3a1
然后您可以使用client.notify.services(SERV_SID)
。