Google API PHPクライアントを使用しています。あるアカウントから別のアカウントに大量のメッセージをインポートするプログラムを作成しています。インポートするには、私はラインを使用しています:Gmail APIインポート - エラー413リクエストエンティティが大きすぎます
$service->users_messages->import('me', $message, $options);
..whereの$メッセージは$service->users_messages->get()
から来て、生のメッセージです。
まず、1つのアカウントからメッセージのリストを取得します。ユーザーがインポートするメッセージを選択し、[インポート]ボタンをクリックします。インポートは選択したメッセージをループして正常に動作しますが、大きな添付ファイルを含むメッセージがあります。これらのメッセージは失敗し、エラー413 - リクエストエンティティが大きすぎます。
私はアップロードタイプがマルチパートであることを示す必要があることを読んでいます。 Google API PHPクライアントを使用していますが、このアップロードタイプを追加するためのメソッド、クラスまたはオプションは表示されません。
提案が参考になります。ありがとう。
おかげで、まだ動作しませんでしたを確認します。私のメッセージは同じフォーマットであり、大容量の添付ファイルを持っている人を除き、正常にインポートされています。 –