ストアで公開するアイテムを送信します。
skipReview
が true に設定されている場合、または publishType
が STAGED_PUBLISH
に設定された以前の送信からアイテムがステージングされている場合を除き、アイテムは審査のために送信されます。
HTTP リクエスト
POST https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:publish
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ | |
---|---|
name |
必須。 |
リクエストの本文
リクエストの本文には、次の構造のデータが含まれます。
JSON 表現 |
---|
{ "publishType": enum ( |
フィールド | |
---|---|
publishType |
省略可。この設定を使用して、アイテムが承認されたらすぐに公開されるか、後で公開されるように設定されるかを制御します。設定しない場合、デフォルトは |
deployInfos[] |
省略可。目的の初期ロールアウト率など、デプロイに関する追加情報。設定されていない場合は、デベロッパー ダッシュボードに保存されている現在の値がデフォルトで使用されます。 |
skipReview |
省略可。アイテムの審査をスキップするかどうか。API は、商品アイテムが条件を満たしているかどうかを検証し、審査が必要な場合は検証エラーを返します。設定しない場合、デフォルトは |
レスポンスの本文
items.publish
に対するレスポンス メッセージです。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
JSON 表現 |
---|
{
"name": string,
"itemId": string,
"state": enum ( |
フィールド | |
---|---|
name |
送信されたアイテムの名前 |
itemId |
出力専用。商品アイテムの ID。 |
state |
出力専用。送信の現在の状態。 |
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/chromewebstore
PublishType
審査に合格すると、このアイテムの公開タイプが適用されます。
列挙型 | |
---|---|
PUBLISH_TYPE_UNSPECIFIED |
デフォルト値。これは DEFAULT_PUBLISH と同じです。 |
DEFAULT_PUBLISH |
送信は承認後すぐに公開されます。 |
STAGED_PUBLISH |
承認されると、送信内容はステージングされ、デベロッパーが公開できるようになります。 |
DeployInfo
特定のリリース チャンネルのデプロイ情報。デプロイ パラメータの更新リクエストで使用されます。
JSON 表現 |
---|
{ "deployPercentage": integer } |
フィールド | |
---|---|
deployPercentage |
必須。リリース チャンネルの現在の導入率(0 ~ 100 の非負の数値)。 |