0

Twilio API を使用して SMS を送信しようとしていますが、次のエラーが表示されます。

「不明な URL タイプ: https」

Openssl で python を再コンパイルしたので、コードは python インタープリターから正常に実行されますが、django ビューの 1 つで実行しようとすると、このエラーが発生します。私の見解からの私のコードは次のとおりです。

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バージョンを使用していたことを修正すると、すべてが正常に機能しました。

分解する前に、必ずテレビが接続されているかどうかを確認してください。stefanwに感謝します!

于 2010-07-07T18:28:53.113 に答える