キャンバスから 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 キャンバスからバイナリ データを生成する正しい方法は何でしょうか?