콘텐츠로 건너뛰기

개요

디지털 배포 솔루션는새로운 엑솔라 솔루션으로 푸시 결제 기술 및 전자 상거래를 통한 결제를 기반으로 현금과 디지털을 연결하는 것을 목표로 합니다.

이 참조는 API 엔드포인트를 2개의 엑솔라 제품용으로 결합합니다. 인게임 스토어페이 스테이션. 2개의 기준 URL이 있습니다.

  • https://store.xsolla.com/api일반, 카탈로그, 장바구니, 주문 그룹용입니다.
  • https://ps.xsolla.com알림 그룹용입니다.

카탈로그 그룹의 API 엔드포인트는 권한 부여가 필요하지 않습니다.

장바구니주문 그룹의 연산 작업을 하려면 사용자 토큰 생성을 통해 토큰을 생성해야 합니다.

주의

이 참조는 향후 API 디자인을 나타내며 완전한 기능을 하는 인터페이스가 아닙니다. 현재 카탈로그알림 그룹 엔드포인트만 시도해 보실 수 있습니다. 피드백을 남기고 싶으시면 techdoc@xsolla.com으로 이메일을 보내주십시오.
OpenAPI 설명 다운로드
언어
서버
Mock server
https://xsolla.redocly.app/_mock/ko/api/digital-distribution-hub/
https://store.xsolla.com/api/
작업
작업
작업
작업
작업

요청

사용자가 게임에 존재하는지 확인하고 사용자 토큰을 생성합니다.

보안
basicAuth
경로
project_idinteger필수

프로젝트 ID.

예제: 44056
본문application/json
userobject(email-required)필수
user.​countrystring or null

ISO 3166-1 alpha-2에 따른 2자로 된 대문자 국가 코드를 사용합니다.

예제: "US"
user.​emailstring필수

구매한 게임 키를 받을 수 있는 사용자의 이메일 주소입니다.

예제: "public_email@test.com"
user.​idstring or null

게임에서 사용하는 고유 사용자 식별자입니다.

예제: "public_id"
user.​ipstring or null

사용자의 IP 주소입니다.

예제: "127.0.0.1"
user.​namestring or null

사용자의 공개 이름입니다.

예제: "Public name"
user.​phonestring or null

사용자의 전화번호입니다.

예제: "+66-000-000-00-00"
curl -i -X POST \
  -u <username>:<password> \
  https://xsolla.redocly.app/_mock/ko/api/digital-distribution-hub/v2/project/44056/distribution_hub/user/auth \
  -H 'Content-Type: application/json' \
  -d '{
    "user": {
      "country": "US",
      "email": "public_email@test.com",
      "id": "public_id",
      "ip": "127.0.0.1",
      "name": "Public name",
      "phone": "+66-000-000-00-00"
    }
  }'

응답

사용자 토큰이 성공적으로 수신되었습니다.

본문application/json
tokenstring

사용자 토큰.

응답
application/json
{ "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c" }
작업
작업