Archive: insert

メディアのアップロードを使用して、メール メッセージを Google グループのアーカイブに移行します。

このメソッドは /upload URI をサポートし、次の特性を持つアップロード済みのメディアを受け入れます。

  • 最大ファイルサイズ: メール メッセージの最大サイズは 25 MB です。この上限には、メッセージのメタデータ ヘッダー、本文、添付ファイルが含まれます。
  • 有効なメディア MIME タイプ: message/rfc822

Groups Migration API のプロジェクトの上限は、アカウントごとに 1 秒あたり 10 クエリ(QPS)です。1 日あたりの API リクエストの上限は 500,000 件です。RFC822 形式の詳細については、RFC822 標準形式をご覧ください。

リクエスト

HTTP リクエスト

POST https://www.googleapis.com/upload/groups/v1/groups/groupId/archive?uploadType=media

パラメータ

パラメータ名 説明
パスパラメータ
groupId string 移行されたメールがアーカイブされるグループのメールアドレス。このメールアドレスは、リクエストの URL パスの変数です。グループ所有者が管理コンソールまたは Directory API を使用してグループのメールアドレスを変更した場合は、groupId 変数で新しいメールアドレスを使用する必要があります。
必須のクエリ パラメータ
uploadType string

/upload URI に対するアップロード リクエストのタイプ。次のいずれかの値です。

  • media - メディアデータをアップロードするシンプルなアップロード。
  • resumable - 2 つ以上の連続するリクエストを使用して、再開可能な方法でファイルをアップロードする再開可能なアップロード。

承認

このリクエストには、次のスコープによる認証が必要です。

範囲
https://www.googleapis.com/auth/apps.groups.migration

詳細については、認証と認可のページをご覧ください。

リクエスト本文

このメソッドではリクエスト本文を指定しないでください。

レスポンス

成功すると、このメソッドは次の構造を含むレスポンスの本文を返します。

{
  "kind": "groupsmigration#groups",
  "responseCode": string
}
プロパティ名 説明
kind string 挿入リソースの種類。値: groupsmigration#groups
responseCode string

移行リクエストの API レスポンスのステータス コードと HTTP ステータス コードresponseCode ステータス値は次のとおりです。

AUTHORIZATION FAILURE - 管理者の認証情報が無効です。401 HTTP ステータス コードが返されます。

BACKEND FAILURE - サーバーに問題があるか、ビジー状態です。503 HTTP ステータス コードが返されます。指数バックオフ アルゴリズムを使用して、失敗した呼び出しを再試行する前に少し待機します。

INVALID MESSAGE FAILURE - メール メッセージの形式が無効です。メッセージが不正な形式として拒否された場合は、400 Bad Request HTTP ステータス コードが返されます。無効な形式の例は次のとおりです。

  • メッセージに FromToDate の各フィールドが欠落している可能性があります。
  • メッセージの行が CR+LF("\r\n")スタイルの改行で終了していない場合、エラーが発生します。
  • メール メッセージが空です。
  • 移行のターゲット グループが存在しない場合、または「読み取り専用」モードの場合。読み取り専用共有モードの詳細については、ビジネス向け Google グループの共有オプションをご覧ください。

SUCCESS - メールがアカウントのグループ アーカイブに正常にアーカイブされました。200 HTTP ステータス コードが返されます。

UNSUPPORTED_PARALLEL_OPERATION - Groups Migration API は、同じグループ アーカイブへのメッセージの並列挿入をサポートしていません。また、Groups Migration API はバッチ リクエストをサポートしていません。ただし、Groups Migration API は、異なるグループ アーカイブへのメール挿入の並列リクエストをサポートしています。400 HTTP ステータス コードが返されます。