0

我正在寻找使用 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。

我感谢任何人可能有的任何见解,谢谢!

4

1 回答 1

1

看起来这只是用户错误。我的 wsgi 文件使用了不同的解释器,但路径非常相似,我只是看了看而已。一旦我修复了 django 使用的是我用 openssl 编译的 python 版本,一切正常。

在拆开电视之前,请务必检查电视是否已插上电源。谢谢斯特凡!

于 2010-07-07T18:28:53.113 回答