Python으로 API에서 토큰을 얻는 방법은 무엇입니까?

그들은 모른다

API에 연결하려면 토큰을 받아야 합니다. 파이썬으로 이것을 시도했습니다.

import requests, base64
url = 'https://api-b2b.alzura.com/common/login'
token_req = base64.b64encode(b'name:passwd').decode()
headers = {'Authorization': str(token_req)}
req = requests.post(url, headers=headers)
print(req)

그리고 <Response [400]>을 얻었지만 토큰이 없습니다. :DI는 파이썬에 대한 포스트 부분 을 읽었 지만 저에게는 효과가 없었습니다.

제가 완전히 잘못하고 있는 것 같습니다. 무엇을 해야 하나요/배우고/읽어야 하나요?

시간 내 주셔서 감사합니다!

부 퉁 람

먼저 서버에서 토큰을 가져와야 합니다! 보안 문제로 인해 일부 API 호출을 수행하려면 토큰이 필요합니다. 일반적으로 최소한 두 가지 유형의 토큰이 있습니다.

  • 액세스 토큰: 위의 Authorization 헤더에서와 같이 API 호출을 수행하는 데 사용합니다. 그러나 이 토큰은 일반적으로 짧은 기간 후에 만료됩니다.
  • 토큰 새로 고침: 이 토큰을 사용하여 만료된 액세스 토큰을 새로 고칩니다.

요청과 함께 requests-oauthlib를 사용해야 합니다.
https://pypi.org/project/requests-oauthlib/
하지만 먼저 사용 가능한 토큰 획득 워크플로를 읽고
https://requests-oauthlib.readthedocs.io/en/latest/oauth2_workflow.html#available-workflows
를 선택하고 목적에 맞는 올바른 워크플로. (가장 자주 사용되는 것은 웹 앱 워크플로입니다.)
그런 다음 코드에서 워크플로를 구현하여 토큰을 가져옵니다. 유효한 토큰을 얻으면 이를 사용하여 다양한 API 호출을 할 수 있습니다.

참고로 필요한 경우 토큰을 새로고침하세요.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

GsonHttpMessageConverter로 OAuth 토큰을 얻는 방법은 무엇입니까?

spaCy에서 이중 점을 별도의 토큰으로 토큰 화하는 방법은 무엇입니까?

Linked In Oauth2에서 새로 고침 토큰을 얻는 방법은 무엇입니까?

Flutter에서 서버에서 토큰을 얻는 방법은 무엇입니까?

NodeJS, Google API를 사용하여 새로 고침 토큰으로 새 토큰을 얻는 방법은 무엇입니까?

안전한 방법으로 Travis CI에서 github 토큰을 설정하는 방법은 무엇입니까?

사이트에서 csrf 토큰을 얻는 방법은 무엇입니까?

Firebase에서 모든 장치 토큰을 얻는 방법은 무엇입니까?

Google에서 액세스 토큰을 얻는 방법은 무엇입니까?

이 구성에서 토큰을 얻는 방법은 무엇입니까?

PHP에서 OAuth 2.0 토큰을 얻는 방법은 무엇입니까?

Android 활동에서 Firebase 토큰을 얻는 방법은 무엇입니까?

응답 헤더에서 JWT 토큰을 얻는 방법은 무엇입니까?

Codeigniter REST API에서 새로 고침 토큰을 사용하는 방법은 무엇입니까?

.net google api v3에서 토큰을 새로 고치는 방법은 무엇입니까?

Google Merchant Center에 API 호출을 보내기 위해 프로그래밍 방식으로 액세스 토큰을 얻는 방법은 무엇입니까?

SPA에서 사용하는 Authenticated Rest API : 로그인 및 등록 양식을 위해 CSRF 토큰을 얻는 방법은 무엇입니까?

프로그래밍 방식으로 Gmail API의 토큰을 새로 고치는 방법은 무엇입니까?

내 API에 대한 기본 인증으로 토큰을 얻는 것이 요점은 무엇입니까?

CSRF 토큰으로 Laravel API에 POST하는 방법은 무엇입니까?

스프링 부트에서 수동으로 JWT 토큰을 만료시키는 방법은 무엇입니까?

Laravel에서 여권으로 액세스 토큰을 검색하는 방법은 무엇입니까?

한 활동에서 다른 활동으로 JWT 토큰을 전달하는 방법은 무엇입니까?

Symfony에서 CRSV 토큰을 수동으로 관리하는 방법은 무엇입니까?

토큰 인증으로 Faraday Get 요청에서 응답을받는 방법은 무엇입니까?

미래 보장 방식으로 SPA에서 IDS4에서 토큰을 올바르게 얻는 방법은 무엇입니까?

로그인시 csrf 토큰을 얻는 방법은 무엇입니까?

strtok를 사용하여 토큰 내에서 토큰을 얻는 방법은 무엇입니까?

SDK가 설치된 로컬 머신에서 GCP Data Loss Prevention API를 사용하기위한 유효한 토큰을 얻는 방법은 무엇입니까?

TOP 리스트

  1. 1

    C # 16 진수 값 0x12는 잘못된 문자입니다.

  2. 2

    Matlab의 반복 Sortino 비율

  3. 3

    Python의 csv 파일에서 첫 번째 열 삭제

  4. 4

    개체 참조가 개체의 인스턴스로 설정되지 않았습니까? (예외 오류 ~ ASP.NET MVC)

  5. 5

    atob은 인코딩 된 base64 문자열을 디코딩하지 않습니다.

  6. 6

    EventEmitter <string>의 컨텍스트 'this'가 Observable <string> 유형의 'this'메서드에 할당되지 않았습니다.

  7. 7

    병합 셀을 사용하여 워크 시트의 데이터 필터링

  8. 8

    PhpStorm 중단 점에서 변수 값을 볼 수 없습니다.

  9. 9

    jQuery에서 이벤트 핸들러를 제거하는 가장 좋은 방법은 무엇입니까?

  10. 10

    `@ Transactional`이 있음에도 불구하고 이러한 데이터베이스 수정 사항이 롤백되지 않는 이유는 무엇입니까?

  11. 11

    ssh를 사용하여 원격에서 로컬로 파일 복사

  12. 12

    종속 사용자 정의 Lightning 선택 목록 Level2 및 Level3을 설정한 다음 Lightning 구성 요소에서 Level2를 재설정하지만 Level2 캐시 데이터가 저장됨

  13. 13

    2 개의 이미지를 단일 평면 이미지로 결합

  14. 14

    팝업처럼 위젯을 표시하는 방법

  15. 15

    [해결] 쿠키 설정 SameSite = Chrome / JSP, JAVASCRIPT에서 작동하지 않습니다.

  16. 16

    버튼 클릭을 기반으로 특정 CSS 클래스를 추가하는 방법은 무엇입니까?

  17. 17

    React 구성 요소가 자동으로 초기 상태로 다시 렌더링됩니다.

  18. 18

    연결된 서버 쿼리는 작동하지만 동일한 OPENQUERY는 "sys.servers에서 서버 'SERVER'를 찾을 수 없습니다.

  19. 19

    파일 2의 파일 1에서 동일한 줄을 조건으로 바꿉니다.

  20. 20

    아이디어 Intellij : 종속성 org.json : json : 20180813을 찾을 수 없음, maven에서 org.json 라이브러리를 가져올 수 없음

  21. 21

    상황에 맞는 메뉴 색상

뜨겁다태그

보관