ドキュメント

Unity Engine

Unity Engine

UDP API

Reference for the Unity Distribution Portal API, a service that shut down in February 2025.
読み終わるまでの所要時間 6 分最終更新 1ヶ月前

重要

Unity Distribution Portal (UDP) は、2025 年 2 月 17 日に閉鎖されます。UDP ウェブコンソールとサービスへのアクセスは、この日をもって完全に無効になります。キーストアをダウンロードする方法、およびゲームをアプリストアに直接再公開する方法については、UDP 概要ページを参照してください。アカウントについて質問がある場合は、Unity カスタマーサポートにチケットを提出してください。
UDP API を使用すると、UDP コンソールにバイナリファイルをアップロードできます。これにより、CI システムを使用してアプリケーションをビルドし、その出力を UDP に直接プッシュすることができます。UDP コンソールを使ったゲームの管理と公開を参照してください。
以下のタイプのライトがサポートされます。
  • APK
  • OBB
  • AAB

API の構造

以下の表は、API のパラメーターを説明したものです。

パラメーター

説明

orgId
バイナリファイルをアップロードしたいゲームの組織 ID。
clientId
バイナリファイルをアップロードしたいゲームのクライアント ID。
token
UDPコンソールの Developer API ページで生成された認証トークン。
obbType
アップロードしたい OBB ファイルのタイプ。有効な値は以下のとおりです。
-
mainObb

-
patchObb

OBB ファイルをアップロードする場合のみ、このクエリパラメーターを指定する必要があります。

フォームキー

UDP にビルドをアップロードする際、POST メソッドでフォームキーを使用して値を指定することができます。この値は、 Game Information タブの Binary セクションに対応しています。
以下の表は、フォームキーの説明です。

フォームキー

説明

必須/任意

uploadFile
アップロードするファイルへのパスを指定します。必須
whatsNew
UDP コンソールの What's New フィールドの値を設定します。任意
useGoogleService
UDP コンソールの Does your game use Google Play Services? フィールドの値を設定します。任意
オプションキーを指定しない場合、UDP はゲームの最新バージョンの値を使用します。

般的なエラーメッセージとエラーコード

無効な認証トークン

無効な認証トークンを提供すると、ステータスコード 401 のエラーメッセージが表示されます。
{"errorCode":"NotAuthenticated","message":"not authenticated error","target":"","details":null}

無効な組織 ID またはクライアントID

無効な組織 ID または無効なクライアント ID を入力すると、ステータスコード 400 のエラーメッセージが表示されます。
{"errorCode":"InvalidParameter","message":"The given parameter is missing or invalid","target":"Invalid OrgId or ClientId","details":null}

無効なファイルタイプ

無効なファイルタイプを指定すると、ステータスコード 400 のエラーメッセージが表示されます。
{"errorCode":"InvalidParameter","message":"The given parameter is missing or invalid: please provide the right binary file(APK, AAB or OBB)","target":"file type","details":null}

無効な OBB タイプ

無効な OBB タイプを指定すると、ステータスコード 400 のエラーメッセージが表示されます。
{"errorCode":"InvalidParameter","message":"The given parameter is missing or invalid","target":"obbType","details":null}

無効なコンテンツタイプ

無効なコンテンツタイプを指定すると、ステータスコード 400 のエラーメッセージが表示されます。
{"errorCode":"InvalidParameter","message":"The given parameter is missing or invalid","target":"content type","details":null}