【发布时间】:2017-11-07 16:37:53
【问题描述】:
我正在尝试使用 requests 向 Twilio api 发出 POST 请求,但每次都返回 401 状态码,这是什么问题?
url = 'https://api.twilio.com/2010-04-01/Accounts/ACe3a9b......27812bc6/Messages'
values = {
'To' : '+XXXXX' ,
'From' : '+XXXXXX' ,
'Body' : 'XXXX' ,
}
headers = {'AuthToken' :'XXXXXXXXXXXXXXXXX' ,
'AccountSid' : 'XXXXXXXXXXXX' }
response = requests.post(url , data = values , headers = headers )
谢谢
【问题讨论】:
-
响应的详细信息是什么?
-
hi , { 'Access-Control-Allow-Headers': '接受、授权、Content-Type、If-Match、If-Modified-Since、If-None-Match、If-Unmodified-由于','Access-Control-Expose-Headers':'ETag','Twilio-Request-Id':'ssss','X-Powered-By':'AT-5000','Twilio-Request-Duration' : '0.006', 'Connection': 'keep-alive', 'Access-Control-Allow-Credentials': 'true', 'Date': 'Tue, 07 Nov 2017 16:30:45 GMT', 'X-恶作剧':'none','Access-Control-Allow-Origin':'*','Access-Control-Allow-Methods':'GET,POST,DELETE,OPTIONS','Content-Type':'application/ xml', 'WWW-Authenticate': '基本领域="Twilio API"
-
我不确定您要做什么,但请查看 Twilio Python Helper Library。文档位于here
-
我阅读了文档,由于某些原因,我想在不依赖 twilio sdk 的情况下进行 api 调用
标签: python python-requests twilio urllib2 twilio-api