0

キャンバスから Google フォトに画像をアップロードしようとしています。

ステップ 1:バイナリ イメージ データをアップロードする

POST https://photoslibrary.googleapis.com/v1/uploads
Content-type: application/octet-stream
Authorization: Bearer OAuth2_TOKEN
X-Goog-Upload-File-Name: FILENAME
MEDIA_BINARY_DATA

私のMEDIA_BINARY_DATA

function get_binary_data_from_canvas(){
  var canvas = document.getElementById("canvas-upload");
  return canvas.toDataURL(); // <- my binary data
}

uploadTokenを取得します

ステップ 2:メディア アイテムを作成する

前のステップで取得したuploadTokenを使用して有効なリクエストを送信します。

私が得る応答で:

 "NOT_IMAGE: There was an error while trying to create this media item"

では、HTML キャンバスからバイナリ データを生成する正しい方法は何でしょうか?

4

1 に答える 1