2017-08-17 18 views
0
sid = "*****************************" 
token = "*****************************" 
client = Client(sid, token) 
message = client.messages.create(to="+91**********", from_="+12********", body="Hello from twilio") 

を超えて、私はエラーを取得していますスニペット:パイソンtwilio HTTPSConnectionPool(ホスト= 'api.twilio.comは'、ポート= 443)最大再試行回数は、URLで

ssl.SSLError: [SSL: UNKNOWN_PROTOCOL] unknown protocol

私はそれを実行していますpython3.4の仮想環境を使用します。 ここで何がうまくいかないのか分かりません。

+0

コードにはもうこれ以上ありませんか?プロキシの背後にいますか? – philnash

+0

私はvirtulboxのコードをubuntuをホストしています。 – thirdeyeraven

+0

VirtualBoxのどのバージョンですか? – philnash

答えて

0

ここではTwilioの開発者エバンジェリストです。

ここでは完全にはわかりませんが、TLSサポートが期限切れになっている可能性があります。私はコメントではなく答えを使用しています。これは、より多くのスペースを必要とするためです。

あなたがUbuntuのVMから次のPythonプログラムを実行してみて、その結果を報告することができます:

import requests; 
print(requests.get('https://www.howsmyssl.com/a/check', verify=False).json()['tls_version']); 

編集

あなたが要求を作成することができますが、[OK]を、それは、問題ではありませんそれは何かです。 requestsとTwilioエンドポイントで同じことをすることはできますか?次のようなものがあります。

import requests; 
request = requests.get('https://api.twilio.com/2010-04-01/Accounts/YOUR_ACCOUNT_SID/Messages.json', auth=('YOUR_ACCOUNT_SID', 'YOUR_AUTH_TOKEN')); 
print request.json(); 
+0

このレスポンスを受け取っています。InsecureRequestWarning:未確認のHTTPSリクエストが行われています。証明書の検証を追加することを強くお勧めします。下記を参照してください:https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings InsecureRequestWarning) TLS 1.2 – thirdeyeraven

+0

それは何と言いますか? – philnash

+0

なぜ、そのプログラムだけで、あなたは安全でない要求をしていますか? HTTPリクエストに影響を与える環境設定がありますか? – philnash

関連する問題