我正在寻找使用 Twilio api 发送短信,但我收到以下错误:
“未知网址类型:https”
我已经用 Openssl 重新编译了 python,所以我的代码在 python 解释器中运行良好,但是每当我尝试在我的一个 django 视图中运行它时,我都会收到这个错误。从我的角度来看,这是我的代码:
def send_sms(request):
recipient = '1234567890'
account = twilio.Account(settings.TWILIO_ID, settings.TWILIO_TOKEN)
params = { 'From': settings.TWILIO_NUM, 'To': recipient, 'Body': 'This is a test message.', }
account.request('/%s/Accounts/%s/SMS/Messages' % (settings.TWILIO_API_VERSION, settings.TWILIO_ID), 'POST', params)
编辑- 更多信息(感谢 Stefan 提出)该项目通过Passenger wsgi 托管在dreamhost 上。Django 使用相同的 python 安装位置和 interp。
我感谢任何人可能有的任何见解,谢谢!