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 の構造は [https://distribute.dashboard.unity.com/developer/api/upload/:orgId/:clientId?token=xxxxxx&obbType=xxxx] となります。
以下の表は、API のパラメーターを説明したものです。
パラメーター | 説明 |
|---|---|
| バイナリファイルをアップロードしたいゲームの組織 ID。 |
| バイナリファイルをアップロードしたいゲームのクライアント ID。 |
| UDPコンソールの Developer API ページで生成された認証トークン。 |
| アップロードしたい OBB ファイルのタイプ。有効な値は以下のとおりです。 - - OBB ファイルをアップロードする場合のみ、このクエリパラメーターを指定する必要があります。 |
フォームキー
UDP にビルドをアップロードする際、POST メソッドでフォームキーを使用して値を指定することができます。この値は、 Game Information タブの Binary セクションに対応しています。
以下の表は、フォームキーの説明です。
フォームキー | 説明 | 必須/任意 |
|---|---|---|
| アップロードするファイルへのパスを指定します。 | 必須 |
| UDP コンソールの What's New フィールドの値を設定します。 | 任意 |
| 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}