コンテンツへスキップ

LiveOps API (2.0.0)

Overview

  • Version: 2.0.0
  • Servers: https://store.xsolla.com/api
  • Contact Us by Email
  • Contact URL: https://xsolla.com/
  • Required TLS version: 1.2

LiveOps APIは、プレイヤーエンゲージメントを高めるためのエンドポイントを提供します。

OpenAPI記述をダウンロード
言語
サーバー
Mock server
https://xsolla.redocly.app/_mock/ja/api/liveops/
https://store.xsolla.com/api/
操作

クーポン

このAPIを使用すると、クーポンを管理できます。

操作

プロモーションコード

このAPI を使用すると、プロモーションコードを管理できます。

操作

ユニークなカタログオファー

このAPIを使用すると、ユニークなカタログオファーを管理することができます。

操作

ディスカウント

このAPIを使用すると、割引キャンペーンを管理することができます。

操作

ボーナス

このAPIを使用すると、ボーナスプロモーションを管理できます。

操作

個人用カタログ

ユーザー属性に応じたルールを指定することができるAPIです。 ユーザーが具体的なルールの条件をすべて満たした場合、パーソナライズされたアイテムが表示されます。

パーソナライズされたプロモーションについては、プロモーションセクションを参照してください。

購入前に属性を渡すには、Xsolla Login APIを使うか、Pay Station APIを使ってトークンを生成する際にそれをuser.attributesプロパティに渡します。

操作
操作
操作

クライアント

操作

クランクライアント

操作
操作

クライアント

操作
操作

クライアント

操作
操作

アップセルを作成Server-sideAdmin

リクエスト

プロジェクトのアップセルを作成します。

セキュリティ
XsollaLoginUserJWT
パス
project_idinteger必須

プロジェクトID。このパラメータは、パブリッシャーアカウントのプロジェクト名の横にあります。

例: 44056
ボディapplication/json
One of:

アップセルタイプ。

is_enabledboolean(is_enabled)必須
例: true
itemsArray of strings必須

アイテムSKUの配列。

デフォルト null
例: ["game_sku"]
typestring必須
"fixed_list"
例: true
curl -i -X POST \
  https://xsolla.redocly.app/_mock/ja/api/liveops/v2/project/44056/admin/items/upsell \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "is_enabled": true,
    "items": [
      "game_sku_1",
      "game_sku_2",
      "game_sku_3"
    ],
    "type": "fixed_list"
  }'

レスポンス

アップセルはプロジェクト用に作成されました。

レスポンス
コンテンツなし

アップセルを更新Server-sideAdmin

リクエスト

プロジェクトのアップセルを更新します。

セキュリティ
XsollaLoginUserJWT
パス
project_idinteger必須

プロジェクトID。このパラメータは、パブリッシャーアカウントのプロジェクト名の横にあります。

例: 44056
ボディapplication/json
One of:

アップセルタイプ。

is_enabledboolean(is_enabled)必須
例: true
itemsArray of strings必須

アイテムSKUの配列。

デフォルト null
例: ["game_sku"]
typestring必須
"fixed_list"
例: true
curl -i -X PUT \
  https://xsolla.redocly.app/_mock/ja/api/liveops/v2/project/44056/admin/items/upsell \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "is_enabled": true,
    "items": [
      "game_sku_1",
      "game_sku_2",
      "game_sku_3"
    ],
    "type": "fixed_list"
  }'

レスポンス

プロジェクトのアップセルが更新されました。

レスポンス
コンテンツなし

プロジェクトのアップセルをアクティブ化/非アクティブ化Server-sideAdmin

リクエスト

プロジェクト内のアップセルのステータスをアクティブまたは非アクティブに変更します。

セキュリティ
XsollaLoginUserJWT
パス
project_idinteger必須

プロジェクトID。このパラメータは、パブリッシャーアカウントのプロジェクト名の横にあります。

例: 44056
togglestring必須

アクティベーションステータス。

例: activate
curl -i -X PUT \
  https://xsolla.redocly.app/_mock/ja/api/liveops/v2/project/44056/admin/items/upsell/activate \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

レスポンス

プロジェクトのアップセルがアクティブ化/非アクティブ化にしました。

レスポンス
コンテンツなし

クライアント

操作