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

Extend SDK sample CLI app

Last updated on February 4, 2026

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

概要

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

目標

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

前提条件

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

ビルド

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

Python バージョンはビルドする必要がなく、直接実行できます。

使用方法

セットアップ

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

# For Python Extend SDK sample CLI app only (--login-as user)
export AB_USERNAME=<value>
export AB_PASSWORD=<value>

ログイン

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

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

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

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

エンドポイントの呼び出し

例えば、IAM get country location v3 エンドポイントを呼び出します。

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

ヘルプ

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

AccelByte.Sdk.Sample.Cli.exe

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