| |
| api [2026/07/20 13:35] – Upload by Antigravity script admin | api [2026/07/27 14:51] (現在) – admin |
|---|
| ====== ModParks API ====== | ====== ModParks API ====== |
| |
| ModParks API は、ModParks上のデータにプログラムからアクセスするためのRESTful APIです。 | ModParks API は、ModParks上のデータにアクセスするためのREST APIです。 |
| |
| ===== 基本情報 ===== | ===== 基本情報 ===== |
| * **ベースURL**: ''https://modparks.pitan76.net/api/v1'' (または開発環境のホスト) | - **ベースURL**: ''https://modparks.pitan76.net/api/v1'' (または開発環境のホスト) |
| * **認証**: 一部のエンドポイント(プロジェクトの作成、更新など)は認証が必要です。リクエストにセッションクッキーを含めるか、''Authorization: Bearer <トークン>'' ヘッダーを使用します。 | - **認証**: 一部のエンドポイント(プロジェクトの作成、更新など)は認証が必要です。リクエストにセッションクッキーを含めるか、''Authorization: Bearer <トークン>'' ヘッダーを使用します。 |
| |
| ===== API リファレンス ===== | ===== API リファレンス ===== |
| 各リソースの詳細なエンドポイント、リクエストおよびレスポンスの形式については、以下のドキュメントを参照してください。 | 各リソースの詳細なエンドポイント、リクエストおよびレスポンスの形式については、以下のドキュメントを参照してください。 |
| |
| * **[[Auth|Auth & Users API]]** : ログイン認証、現在のユーザー情報の取得、プロフィール更新、他のユーザーの検索やフォロー機能。 | - **[[Auth|Auth & Users API]]** : ログイン認証、現在のユーザー情報の取得、プロフィール更新、他のユーザーの検索やフォロー機能。 |
| * **[[Projects|Projects API]]** : 公開プロジェクト(MOD、プラグイン等)の検索、新規作成、および詳細情報の更新機能。 | - **[[Projects|Projects API]]** : 公開プロジェクト(MOD、プラグイン等)の検索、新規作成、および詳細情報の更新機能。 |
| * **[[Versions|Versions API]]** : 特定のプロジェクトに対するバージョン(リリース)ファイル群の取得およびマルチパートによる新規アップロード機能。 | - **[[Versions|Versions API]]** : 特定のプロジェクトに対するバージョン(リリース)ファイル群の取得およびマルチパートによる新規アップロード機能。 |
| * **[[Comments|Comments API]]** : プロジェクトに対するフィードバックやコメントの取得・投稿・編集・削除機能。 | - **[[Comments|Comments API]]** : プロジェクトに対するフィードバックやコメントの取得・投稿・編集・削除機能。 |
| * **[[Collections|Collections API]]** : ユーザーが作成したリスト(コレクション)の更新、削除、およびフォロー機能。 | - **[[Collections|Collections API]]** : ユーザーが作成したリスト(コレクション)の更新、削除、およびフォロー機能。 |
| * **[[Ideas|Ideas API]]** : ユーザーから投稿されたMOD、プラグイン等のアイデアの取得機能。 | - **[[Ideas|Ideas API]]** : ユーザーから投稿されたMOD、プラグイン等のアイデアの取得機能。 |
| |