지원 지원 문의 | 시스템 상태 시스템 상태
페이지 내용

    클라이언트 자격 증명 만들기 : cURL

    이 항목에서는 다음과 같은 방법을 배우게됩니다. client_idclient_secret 사용 curl 그리고 OAuth API. client_id 및 client_secret은 access_token을 얻는 데 사용되며 특정 Brightcove API를 호출 할 수있는 권한을 제공합니다. access_token을 검색하는 방법의 예를 OAuth 빠른 시작.

    개요

    이 문서의 정보를 이해하는 가장 좋은 첫 번째 단계는 OAuth 개요 아직 그렇게하지 않았다면.

    또한 UI를 가져 오는 UI가 있습니다. client_idclient_secret:

    test

    • 유효한 Video Cloud 계정
    • 유효한 공연 계정
    • 실행 능력 curl 명령 줄에서 ( 메모 curl 위)

    개요

    얻기 client_idclient_secret OAuth 서비스에 대한 POST 호출 일 뿐이며 계정 ID와 BC_TOKEN이 쿠키는 Studio에 로그인 할 때 임시 쿠키에서 찾을 수 있습니다.

    참고 : BC_TOKEN 값은 Studio를 열 때 설정된 쿠키입니다. Studio에서 처리하는 API 관리 토큰과는 아무런 관련이 없습니다.

    단계

    타라, 네 BC_TOKEN 계좌 번호

    스튜디오에 로그인해야 BC_TOKEN.

    1. 평소와 같이 Studio에 로그인하십시오.
    2. Studio에서 계정 프로필로 이동하여 얻을 수있는 계정 번호 (Studio에서 게시자 ID라고 함)가 필요합니다.
      계정 정보
      계정 정보
    3. Studio의 모든 페이지를 열고 브라우저의 개발자 도구를 열고 콘솔로 이동하여 다음 코드를 붙여 넣습니다.

      그리고 return 키를 누릅니다.

    4. 당신은 당신이 들어있는 프롬프트가 나타나야합니다. BC_TOKEN:
      BC_TOKEN
      BC_TOKEN
    5. BC_TOKEN을 가지고 계시다면, 클라이언트 자격 증명 얻기 섹션; 어떤 이유로 든 이전 단계를 사용하여 BC_TOKEN을 얻지 못했다면 콘솔로 이동하여 다음을 입력하십시오. document.cookie, 리턴 키를 누르십시오.
    6. 페이지의 모든 쿠키는 세미콜론으로 구분 된 목록으로 반환됩니다. 목록에서 BC_TOKEN 쿠키를 찾아 값을 복사하십시오.
      Chrome 개발자 도구의 BC_TOKEN
      Chrome 개발자 도구의 BC_TOKEN "

    오늘 바로 client_credentials

    이제 OAuth 서비스를 호출하여 클라이언트 자격 증명을 검색 할 준비가되었습니다. 자격 증명을 요청할 클라이언트 응용 프로그램 이름을 지정해야합니다. 이름은 임의이며 자격 증명이 무엇인지 추적하는 데 도움이됩니다. 여기서 "AnalyticsClient"를 사용합니다. 또한 액세스하려는 작업의 범위를 지정해야하며 여기서 우리는 video-cloud/player/all perform/player/all ( Player Management API). 만나다 클라이언트 자격 증명 요청에 대한 API 작업 현재 지원되는 모든 작업 목록.

    1. 다음 curl 명령을 편집 한 다음 명령 행에 붙여넣고 반환. 다음 세 가지 값에 대해 특정 값을 제공해야합니다.
      • 당신 BC_TOKEN
      • 자격증 명
      • 내 계정 ID
              curl \
                --include \
                --header "Authorization: BC_TOKEN YOUR_BC_TOKEN" \
                --data {'name=YOUR_CREDENTIAL_NAME_GOES_HERE&maximum_scope=[{
                    "identity": {
                      "type": "video-cloud-account","type": "perform-account",
                      "account-id": YOUR_ACCOUNT_ID
                    },
                    "operations": [
                      "LIST_OF_OPERATIONS"[1]
                    ]
                }]'} \
              https://oauth.brightcove.com/v4/client_credentials

      [1] 만나다 API 작업 사용할 수있는 작업.

    2. 응답은 다음과 같아야합니다 (형식이 추가됨).
              {
                  "client_secret":"HHxp9xn0yxMqktLEG2DhzjYB4g6AN2cl02KudMvfK-3dT6JRtiR1tUZ7LiwtHI5vqo4VT7LuD6tM4c0llEw2Rw",
                  "issued_at":"2014-08-11T17:37:24Z",
                  "name":"Test Client",
                  "redirect_url":null,
                  "description_html":"My my test players app",
                  "issued_to":"your email address",
                  "client_id":"9309bb5d-90fb-4d3a-aba4-1795dd5fa0b8",
                  "maximum_scope":[{
                      "identity":{"type":"video-cloud-account"perform-account,
              "account-id":57838016001},
              "operations":["video-cloud/player/all"]["perform/player/all"]
                      }],
                  "trusted":null,
                  "type":"credential",
                  "description":"My my test players app",
                  "expires_at":null,
                  "revoked":null,
                  "name_html":"Test Client",
                  "issued_user":53255203001
              }
    3. 복사 및 저장 client_idclient_secret, 언제든지 필요할 때마다 access_token.

    페이지 최종 업데이트 28 Sep 2020