メインコンテンツまでスキップ

Extend SDK サンプル CLI アプリ

Last updated on July 14, 2026

注釈:本資料はAI技術を用いて翻訳されています。

Overview

Extend SDK サンプル CLI アプリは、AccelByte Extend SDK の利用方法を示すリファレンスとして開発者に提供されるコマンドラインアプリケーションです。ご自身のプロジェクトで SDK を実装する方法を示すもので、SDK 自体と同様に、対応するいくつかのプログラミング言語で提供されています。

Goals

  • ソースからサンプル CLI アプリをビルドする
  • サンプル CLI アプリを使用して AccelByte Gaming Services (AGS) のエンドポイントを呼び出す

Prerequisites

  • AccelByte Gaming Services (AGS) へのアクセス:
    • AB_BASE_URL 環境変数には <your environment's domain URL> を使用します。
      • AGS Public Cloud のお客様の例: https://spaceshooter.prod.gamingservices.accelbyte.io
      • AGS Private Cloud のお客様の例: https://dev.customer.accelbyte.io
    • クライアントタイプ Confidential の OAuth クライアントを作成します。
      • Client ID の値を AB_CLIENT_ID 環境変数に使用します。
      • Client Secret の値を AB_CLIENT_SECRET 環境変数に使用します。
  • 以下のツールへのアクセス:
    • Git
    • Python 3.10
    • Python IDE

Building

  1. AccelByte Python Extend SDK リポジトリをクローンします。
  2. samples/cli に移動します。
注記

Python 版はビルドする必要がなく、そのまま実行できます。

Usage

Setting up

export AB_BASE_URL="https://<environment>.accelbyte.io"
export AB_CLIENT_ID=<value>
export AB_CLIENT_SECRET=<value>

# Python Extend SDK サンプル CLI アプリのみ(--login-as user)
export AB_USERNAME=<value>
export AB_PASSWORD=<value>

Logging in

OAuth クライアントを使用したログイン

AccelByte.Sdk.Sample.Cli.exe --op login --lt client

ユーザー名とパスワードを使用したログイン

AccelByte.Sdk.Sample.Cli.exe --op login --user <username> --pass <password>

Calling an endpoint

例として、IAM の Get Country Location V3 エンドポイントを呼び出します。

AccelByte.Sdk.Sample.Cli.exe --sn iam --op GetCountryLocationV3

Help

使用方法のヘルプを表示するには:

AccelByte.Sdk.Sample.Cli.exe

詳細については、サンプル CLI アプリの README を参照してください。