- HTTP リクエスト
- パスパラメータ
- リクエストの本文
- レスポンスの本文
- 認可スコープ
- メディア
- ReferenceType
- CompositeMedia
- ReferenceType
- ObjectId
- Blobstore2Info
- DiffVersionResponse
- DiffChecksumsResponse
- DiffDownloadResponse
- DiffUploadRequest
- DiffUploadResponse
- ContentTypeInfo
- DownloadParameters
- MediaRequestInfo
- NotificationType
- 試してみる
既存のアイテムに新しいパッケージをアップロードします。
HTTP リクエスト
- アップロード URI(メディアのアップロード リクエストの場合):
POST https://chromewebstore.googleapis.com/upload/v2/{name=publishers/*/items/*}:upload
- メタデータ URI(メタデータのみのリクエストの場合):
POST https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:upload
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ | |
---|---|
name |
必須。新しいパッケージをアップロードするアイテムの名前( |
リクエストの本文
リクエストの本文には、次の構造のデータが含まれます。
JSON 表現 |
---|
{ "blob": { object ( |
フィールド | |
---|---|
blob |
アップロードされたメディアへの参照。 |
mediaRequestInfo |
メディア アップロード リクエストに関する情報。 |
レスポンスの本文
media.upload のレスポンス メッセージ。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
JSON 表現 |
---|
{
"name": string,
"itemId": string,
"crxVersion": string,
"uploadState": enum ( |
フィールド | |
---|---|
name |
パッケージがアップロードされたアイテムの名前。 |
itemId |
出力専用。パッケージがアップロードされたアイテムの ID。 |
crxVersion |
アップロードされたパッケージのマニフェストに記載されている拡張機能のバージョン。アップロードがまだ進行中の場合( |
uploadState |
出力専用。アップロードの状態。 |
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/chromewebstore