Micropython ESP8266 Twilio 401 UNAUTHORIZED

기타

ESP8266에서 MicroPython을 실행하고 있습니다. 코드는 Twilio의 restAPI에 SMS HTTP POST 요청을 보내야합니다. 나는 urequests와 함께 작동하도록 노력했습니다. 하지만 계속 401 UNAUTHORIZED 응답을받습니다. 조언 부탁드립니다. 코드:

import urequests

def send_sms():
    twilio_account_sid = "{AcctSID}"
    twilio_auth_token = "{AuthToken}"
    from_phn_nbr = "+{FromPhoneNbr}"
    to_phn_nbr = "+{ToPhoneNbr"))

    twilio_proto = "https://"
    twilio_host = "api.twilio.com"
    twilio_path = "/2010-04-01/Accounts/{AcctSID}/Messages"
    twilio_url = twilio_proto + twilio_host + twilio_path
    twilio_data = "'From': '{from_phn_nbr}', \
                  'To': '{to_phn_nbr}', \
                   'Body': 'Hai'"

    twilio_headers = {
        'Authorization': 'Basic {AcctSID}:{AuthToken}',
        'Content-Type': 'application/x-www-form-urlencoded',
        'WWW - Authenticate': 'Basic realm = "Twilio API'
    }

    try:
        resp = urequests.post(url=twilio_url, 
                                  data=twilio_data, 
                                  headers=twilio_headers)
        print(resp.status_code, resp.reason)

    except Exception as exc:
        print("\nException occured.")
        sys.print_exceptin(exc)
Philnash

Twilio 개발자 전도사입니다.

나는 모르는 urequests라이브러리를하지만, 사용하는 경우 HTTP 기본 인증 단순히 사용자 이름, 콜론 및 암호을 연결하는 것만으로는 충분하지 않습니다. 연결된 문자열base 64로 인코딩 해야합니다 .

이것이 제가 여러분의 구현에서 생각할 수있는 전부입니다. 도움이되는지 알려주세요.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Micropython Esp8266 Sympy

분류에서Dev

NodeMCU ESP8266에서 MicroPython을 사용한 RSSI 값

분류에서Dev

Micropython HC-SR04-ESP8266

분류에서Dev

MicroPython으로 ESP8266에서 I2C 버튼을 읽을 수 없음

분류에서Dev

ESP8266의 Micropython은 이름에 null 문자가있는 파일을 만듭니다.

분류에서Dev

401 Unauthorized Request Discord API with OAuth

분류에서Dev

Android Push Notification unauthorized error 401

분류에서Dev

cloud endpoints return error 401 unauthorized request

분류에서Dev

Https upload MultipartForm returns 401 unauthorized

분류에서Dev

ESP8266 예외 (3)

분류에서Dev

OSX 용 Espressif SDK ESP8266

분류에서Dev

JWT 토큰 오류 401 Unauthorized in .net core 3.1

분류에서Dev

401 Unauthorized when using s3 API for Swift Openstack

분류에서Dev

SOAP client basic auth: HTTP response '401: Unauthorized'

분류에서Dev

DotNetNuke Service API Authorization throwing 401 Unauthorized code

분류에서Dev

TokenResponseException을 가져 오는 중 : 401 Unauthorized

분류에서Dev

Bonsai Elasticsearch 애드온 : 401 Unauthorized Error

분류에서Dev

ESP8266의 Firestore REST API POST 요청

분류에서Dev

ESP8266 rshell repl이 멈춤

분류에서Dev

ESP8266 Arduino IDE 애드온

분류에서Dev

ESP8266 및 USBasp V2.0

분류에서Dev

ESP8266 문제가있는 Arduino Nano

분류에서Dev

Geolite2를 당기는 MaxMind는 401 Unauthorized를 얻습니다.

분류에서Dev

어댑터가 생성 되어도 401 Unauthorized 반환

분류에서Dev

You Tube 비디오 업로드 "401 Unauthorized"youtube-data-api 사용

분류에서Dev

( "NetworkError : 401 Unauthorized) JavaScript에서 메서드 뒤의 코드 호출

분류에서Dev

Google에서 401 Unauthorized (NAT 라우터)를 반환합니다.

분류에서Dev

jquery ajax를 사용하여 401 Unauthorized http 응답 포착

분류에서Dev

Microsoft Graph API 베타 끝 점이 401 Unauthorized 제공

Related 관련 기사

  1. 1

    Micropython Esp8266 Sympy

  2. 2

    NodeMCU ESP8266에서 MicroPython을 사용한 RSSI 값

  3. 3

    Micropython HC-SR04-ESP8266

  4. 4

    MicroPython으로 ESP8266에서 I2C 버튼을 읽을 수 없음

  5. 5

    ESP8266의 Micropython은 이름에 null 문자가있는 파일을 만듭니다.

  6. 6

    401 Unauthorized Request Discord API with OAuth

  7. 7

    Android Push Notification unauthorized error 401

  8. 8

    cloud endpoints return error 401 unauthorized request

  9. 9

    Https upload MultipartForm returns 401 unauthorized

  10. 10

    ESP8266 예외 (3)

  11. 11

    OSX 용 Espressif SDK ESP8266

  12. 12

    JWT 토큰 오류 401 Unauthorized in .net core 3.1

  13. 13

    401 Unauthorized when using s3 API for Swift Openstack

  14. 14

    SOAP client basic auth: HTTP response '401: Unauthorized'

  15. 15

    DotNetNuke Service API Authorization throwing 401 Unauthorized code

  16. 16

    TokenResponseException을 가져 오는 중 : 401 Unauthorized

  17. 17

    Bonsai Elasticsearch 애드온 : 401 Unauthorized Error

  18. 18

    ESP8266의 Firestore REST API POST 요청

  19. 19

    ESP8266 rshell repl이 멈춤

  20. 20

    ESP8266 Arduino IDE 애드온

  21. 21

    ESP8266 및 USBasp V2.0

  22. 22

    ESP8266 문제가있는 Arduino Nano

  23. 23

    Geolite2를 당기는 MaxMind는 401 Unauthorized를 얻습니다.

  24. 24

    어댑터가 생성 되어도 401 Unauthorized 반환

  25. 25

    You Tube 비디오 업로드 "401 Unauthorized"youtube-data-api 사용

  26. 26

    ( "NetworkError : 401 Unauthorized) JavaScript에서 메서드 뒤의 코드 호출

  27. 27

    Google에서 401 Unauthorized (NAT 라우터)를 반환합니다.

  28. 28

    jquery ajax를 사용하여 401 Unauthorized http 응답 포착

  29. 29

    Microsoft Graph API 베타 끝 점이 401 Unauthorized 제공

뜨겁다태그

보관