> [Site index](https://perfectvector.com/llms.txt) — available pages and descriptions.

# Vektorisasi Gambar Google Drive lewat HTTP di Make

> Kirim gambar Google Drive dari Make ke API vektorisasi. Petakan data berkas, tangani respons tertunda atau gagal, lalu simpan SVG di folder lain.

Source: https://perfectvector.com/id/blog/make-com-vectorize-image-automation

Language: id
Author: Jay
Published: 2026-11-13T08:00:00+09:00

Panduan ini menjelaskan cara memetakan kolom berkas dan respons dalam skenario Make HTTP v4 yang membaca gambar raster dari Google Drive. Anda akan mengirim permintaan, mencatat ID konversi, dan menyimpan SVG. Kami memeriksa komunikasi dengan API menggunakan kunci uji. Langkah pemetaan di Make dan Drive mengikuti dokumentasi modul resmi.

## Mulai dengan satu berkas dan satu kunci uji

Hubungkan Google Drive ke Make. Masukkan satu PNG, JPEG, atau WebP satu bingkai ke folder uji. Pilih folder keluaran terpisah dan dapatkan [kunci uji PerfectVector](https://perfectvector.com/account/developers). Pilih berkas maksimal 5 MiB dengan lebar dan tinggi masing-masing 100 hingga 4096 piksel. Konversi uji yang berhasil mengembalikan SVG contoh tetap. [Mode uji PerfectVector](https://perfectvector.com/docs/api/test-mode)

Tambahkan **Google Drive → Download a File**, lalu pilih berkas sumber berdasarkan ID. Jika nanti Anda menambahkan pemicu folder, petakan ID dari pemicu itu ke modul ini. Untuk percobaan pertama, pilih berkas yang sudah Anda kenal agar nama dan datanya mudah diperiksa di keluaran modul. [Panduan Make untuk bekerja dengan berkas](https://help.make.com/working-with-files)

## Petakan berkas ke permintaan HTTP

Gunakan **HTTP → Make a request** di aplikasi HTTP v4 Make. Simpan kunci uji di **Credentials** dengan autentikasi **API key**. Di pengelola kredensial, masukkan nilai lengkap yang diawali `Bearer ` ke kolom **Key**, pilih penempatan di header, beri nama parameter `Authorization`, dan batasi origin ke `https://api.perfectvector.com`. Pakai kredensial yang sama untuk unduhan. [Pengaturan kunci API di Make](https://apps.make.com/api-key-authentication-type)

Gunakan `https://api.perfectvector.com` sebagai origin untuk setiap endpoint di bawah.

| Pengaturan HTTP v4   | Nilai untuk percobaan pertama                                                                         |
| -------------------- | ----------------------------------------------------------------------------------------------------- |
| URL dan metode       | `POST /v1/vectorizations`                                                                             |
| Body content type    | `multipart/form-data`                                                                                 |
| Kolom isi permintaan | Jenis **File**, nama `image`. Petakan nama dan data berkas dari **Download a File**.                  |
| Header               | `Idempotency-Key`: pilih nilai yang tetap untuk operasi ini, misalnya `drive-logo-test-0001`.         |
| Header               | `Prefer: wait=10`                                                                                     |
| Parse response       | **Yes**. Jalankan sekali untuk mengisi kolom keluaran yang bisa dipetakan, seperti `id` dan `status`. |
| Timeout              | 30 detik untuk permintaan ini.                                                                        |

Make menentukan pembatas multipart saat Anda memilih jenis isi permintaan. Biarkan respons POST dalam format JSON agar mudah diperiksa, baik konversi langsung selesai maupun masih berjalan. Dua detik dalam panduan PerfectVector adalah jeda antara pengecekan status. [Modul HTTP Make](https://apps.make.com/http) · [Waktu tunggu dan proses asinkron PerfectVector](https://perfectvector.com/docs/api/waiting-and-async)

**Ilustrasi alur kerja**

![Gambar dari folder sumber masuk ke permintaan HTTP dan catatan konversi, lalu menjadi berkas vektor di folder tujuan.](https://perfectvector.com/blog/make-com-vectorize-image-automation/workflow.webp)

*Petakan byte gambar ke permintaan. Gunakan ID konversi untuk mengecek status dan mengambil SVG bagi folder keluaran.*

## Unduh hanya setelah konversi berhasil

Tambahkan filter sebelum **HTTP → Download a file** agar modul hanya berjalan jika status konversinya `succeeded`. Gunakan origin API yang sama dan jalur `/v1/vectorizations/{id}/result`. Ganti `{id}` dengan ID yang dipetakan. Gunakan kredensial API yang sama dan atur **Return error if HTTP request fails** ke **Yes**. Modul unduhan menyediakan data berkas untuk modul berikutnya. [Modul HTTP Make](https://apps.make.com/http) · [Hasil PerfectVector](https://perfectvector.com/docs/api/results)

Tambahkan **Google Drive → Upload a File**, lalu pilih folder keluaran. Gunakan berkas dari **HTTP → Download a file** sebagai sumber. Untuk mengubah nama, pilih **Map** pada input berkas, pertahankan data unduhan, dan masukkan nama seperti `logo-test.svg`. Nonaktifkan **Convert a File** agar formatnya tetap SVG. [Modul Google Drive di Make](https://apps.make.com/google-drive-modules) Buka berkas yang diunggah dan cari tulisan “TEST MODE”. Langkah ini memeriksa pemetaan dari awal sampai akhir skenario.

| Respons POST                         | Jalur atau pemulihan                                                                                                                                                                                                                             |
| ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `201` dan `succeeded`                | Unduh SVG dan unggah data berkas ke Drive.                                                                                                                                                                                                       |
| `202` dan `queued` atau `processing` | Simpan ID konversi untuk pengecekan status di bawah. Jangan loloskan ke tahap unduhan.                                                                                                                                                           |
| `201` dan `failed`                   | Catat ID konversi dan kesalahannya. Hentikan jalur ini sebelum unduhan.                                                                                                                                                                          |
| `4xx` atau `5xx`                     | Periksa kesalahan modul dan kode masalah API, jika ada. Untuk `429` atau `503`, patuhi `Retry-After` jika tersedia dan pakai kunci serta byte yang sama dalam jangka pengulangan. Jika konversi live lain masih berjalan, tunggu sampai selesai. |

## Cek konversi yang masih berjalan sebelum mengunduh

Skenario **Run once** memproses satu berkas uji. Jika pengiriman live mengembalikan `202`, cek lewat modul **HTTP → Make a request** kedua. Pilih **GET**, gunakan kredensial API yang sama, dan atur **Parse response** ke **Yes**. Gunakan origin yang sama dengan jalur `/v1/vectorizations/{id}`. Petakan ID yang disimpan ke jalur itu. Teruskan `succeeded` ke unduhan, biarkan `queued` dan `processing` menunggu, lalu catat ID dan kesalahan hasil jika statusnya `failed`. Tunggu sekitar dua detik sebelum mengecek ID yang belum selesai lagi. [Waktu tunggu dan proses asinkron PerfectVector](https://perfectvector.com/docs/api/waiting-and-async)

Batas waktu klien bisa habis sementara konversi masih berjalan. Pakai ID yang disimpan, atau kirim ulang byte dan kunci yang sama dalam 24 jam jika belum punya ID. Konversi berstatus akhir `failed` dengan `timeout` atau `provider_unavailable` memerlukan kunci baru jika Anda ingin mencoba lagi. Untuk kasus kedua, tunggu hingga penyedia layanan tersedia. Sebelum menjadwalkan proses otomatis, simpan kunci bersama versi berkas sumber dan catat ID yang belum selesai agar proses berikutnya bisa memeriksa status sebelum mengunggah lagi. [Cara aman mengulangi permintaan](https://perfectvector.com/docs/api/idempotency) · [Kesalahan API PerfectVector](https://perfectvector.com/docs/api/errors)

Kami menggunakan cURL dan kunci uji PerfectVector untuk mengirim unggahan multipart, membaca konversi berdasarkan ID, dan mengunduh SVG contoh tetap. Langkah Make dan Google Drive mengikuti dokumentasi resmi untuk modul dan pemetaan berkas. Jalankan **Run once** di ruang kerja Anda untuk memeriksa pemetaan.

## Pertanyaan umum

### Mengapa skenario Make saya memberi pesan jenis media tidak didukung?

Periksa jenis isi permintaan dan pemetaan berkas. Pilih `multipart/form-data`, beri nama `image` pada kolom berkas, lalu petakan data dari modul unduhan. Buka sumbernya untuk memastikan berkas tersebut adalah PNG, JPEG, atau WebP yang memenuhi syarat. [Batas API PerfectVector](https://perfectvector.com/docs/api/limits)

### Apa yang dapat saya ketahui tentang gambar dari SVG uji?

SVG tersebut memeriksa permintaan dan alur pengiriman berkas. PerfectVector mengembalikan contoh tetap dengan kunci uji. Untuk menilai bentuk dan warna gambar Anda, jalankan konversi live dan periksa hasilnya. [Mode uji PerfectVector](https://perfectvector.com/docs/api/test-mode)

## Sumber

1. [Make — Bekerja dengan berkas](https://help.make.com/working-with-files) — Pemetaan nama dan data untuk unduhan serta unggahan Google Drive.
2. [Make — HTTP](https://apps.make.com/http) — Unggahan multipart HTTP v4, pembacaan JSON, dan unduhan.
3. [Make — Autentikasi kunci API](https://apps.make.com/api-key-authentication-type) — Penyimpanan kredensial Bearer dan pembatasan origin.
4. [PerfectVector — Batas](https://perfectvector.com/docs/api/limits) — Format yang didukung dan kolom multipart.
5. [PerfectVector — Waktu tunggu dan proses asinkron](https://perfectvector.com/docs/api/waiting-and-async) — Header waktu tunggu serta respons langsung atau tertunda.
6. [PerfectVector — Hasil](https://perfectvector.com/docs/api/results) — Unduhan SVG dengan autentikasi.
7. [PerfectVector — Mode uji](https://perfectvector.com/docs/api/test-mode) — SVG tetap dan hasil uji yang langsung selesai.
8. [Make — Modul Google Drive](https://apps.make.com/google-drive-modules) — Kolom unduhan dan unggahan serta opsi konversi berkas.

***

[Ambil kunci uji melalui halaman API PerfectVector](https://perfectvector.com/id/api), lalu coba contoh respons JSON di [panduan cepat API](https://perfectvector.com/docs/api/quickstart) dengan gambar yang memenuhi syarat. Pastikan unggahan mengembalikan ID dan hasil yang diunduh bisa dibuka sebagai SVG.

## Explore

- [Read the HTML article](https://perfectvector.com/id/blog/make-com-vectorize-image-automation)
- [Alat Vektorisasi Gambar AI Terbaik 2026: Pilihan per Kebutuhan](https://perfectvector.com/id/blog/best-ai-vectorizers-2026.md)
- [Rencanakan Konversi Satu Folder ke SVG di Claude Code](https://perfectvector.com/id/blog/batch-vectorize-images-claude-code-mcp.md)
- [Product facts](https://perfectvector.com/product-facts.md)
- [FAQ](https://perfectvector.com/faq.md)
- [Pricing and credits](https://perfectvector.com/pricing.md)
