Cara Kerja SnagPins - Tautan ke File
SnagPins membaca data publik Pinterest berfungsi sebagai pin dan memberikan file media secara langsung kepada Anda. Tidak ada yang diunggah, tidak ada yang disimpan.
Tempel, selesaikan, pilih, simpan
Halaman ini melakukan satu pekerjaan dalam empat langkah. Anda menempelkan tautan, server membaca pin, kartu hasil menunjukkan setiap file yang disimpan pin, dan Anda memilih satu. Tidak ada langkah akun, tidak ada antrian, dan tidak ada email: seluruh interaksi hanya dalam satu pencarian dan satu klik.
Pencarian pertama menanyakan Pinterest untuk pin publik dan memakan waktu selama jawaban tersebut dibutuhkan, biasanya kurang dari beberapa detik. Pencarian berulang untuk pin yang sama berasal dari cache yang berumur pendek dan terbuka hampir seketika, itulah sebabnya menempelkan tautan yang sama dua kali terasa lebih cepat untuk kedua kalinya.
Yang dianggap sebagai tautan yang diterima halaman ini
Pengklasifikasinya sengaja dibuat sempit. Alamat pin pada domain Pinterest mana pun, tautan pendek pin.it, tautan berbagi yang disalin dari aplikasi, dan id pin kosong semuanya diterima. Papan, profil, halaman pencarian, dan pusat pin ide ditolak sebelum semuanya diambil, dengan pesan yang menyebutkan tautan sebenarnya.
Penolakan itu adalah sebuah fitur, bukan sebuah celah. Mengambil papan dan berharap pin terjatuh akan menyia-nyiakan permintaan, membingungkan orang yang menempelkannya, dan tidak menawarkan apa pun untuk diunduh. Memberi nama jenis tautan dalam satu kalimat lebih cepat dan lebih mudah daripada spinner yang diikuti dengan kesalahan.
Bagaimana tautan menjadi file
Tautan yang ditempelkan diklasifikasikan sebelum apa pun diambil. Alamat pin, tautan pendek pin.it, tautan berbagi aplikasi, dan id pin kosong semuanya diterima; papan, profil, atau pusat pin ide langsung ditolak dengan pesan yang menyatakan jenis tautannya. Pemeriksaan itu terjadi di browser Anda, jadi kesalahan yang jelas tidak pernah sampai ke server.
Tautan yang diterima diselesaikan di sisi server. Penyelesai membaca halaman publik untuk pin tersebut dan mengekstrak deskriptor media yang diterbitkan Pinterest: rendisi, ukurannya, formatnya, dan, jika tersedia, durasinya. Ia tidak pernah masuk, tidak pernah menggunakan akun Pinterest yang disimpan, dan tidak pernah meminta akun tersebut kepada Anda.
Apa yang ditunjukkan oleh kartu hasil kepada Anda
Setiap file di kartu menunjukkan label, format, ukuran piksel atau durasi, dan ukuran filenya ketika Pinterest melaporkannya. File yang direkomendasikan sudah ditandai, tetapi pilihan tetap ada di tangan Anda, karena file terbesar tidak selalu yang benar.
Kartu tersebut juga memberi label pada jenis pin: video, gambar, GIF atau pin ide. Label tersebut mencerminkan apa yang sebenarnya ditemukan oleh penyelesai, bukan seperti apa tautannya. Jika pin ternyata hanya berisi gambar, kartu tersebut mengatakan gambar dan menawarkan gambar tersebut.
Mengapa pin yang sama terbuka lebih cepat untuk kedua kalinya
Pin yang terselesaikan di-cache untuk jendela pendek, dikunci oleh id pin saja. URL media untuk pin jarang berubah, jadi jawaban yang disimpan dalam cache sama bagusnya dengan jawaban baru sepanjang jendela tersebut, dan pencarian kedua melewatkan perjalanan bolak-balik ke Pinterest seluruhnya.
Cachenya sengaja dibuat pendek. Jika pembuat konten menghapus pin atau menukar media, entri lama akan kedaluwarsa dan pencarian berikutnya mencerminkan kenyataan, bukan menampilkan tautan yang tidak lagi berfungsi. Ketika URL yang di-cache ternyata mati, kartu tersebut melaporkan kegagalan tersebut alih-alih tetap menawarkan file tersebut.
Ketika terjadi kesalahan
Kegagalan dilaporkan dalam bahasa yang sederhana dan spesifik. Pin yang dihapus mengatakan dihapus. Pin pribadi bertuliskan pribadi. Dinding masuk bertuliskan dinding masuk. Pin yang disimpan hanya sebagai playlist streaming menyatakan demikian. Batas waktu meminta Anda untuk mencoba lagi daripada menunggu selamanya.
Tidak ada yang dicoba ulang secara diam-diam di latar belakang, dan tidak ada file placeholder yang ditawarkan seolah-olah itu adalah pin. Jika alat tersebut tidak dapat memperoleh media, Anda akan mendapatkan pesan, bukan kejutan.
Apa yang kami simpan tentang kunjungan Anda
Tidak ada yang terikat padamu. Tautan yang Anda tempel digunakan untuk pencarian itu dan responsnya di-cache berdasarkan id pin, bukan oleh pengunjung. Tidak ada akun untuk dilampirkan, tidak ada riwayat tentang apa yang Anda selesaikan, dan tidak ada profil yang dibuat darinya.
Pengunduhannya sendiri langsung dari host media Pinterest ke browser Anda. Kami tidak mem-proxy byte, yang berarti koneksi Anda mengambil file dengan cara yang sama seperti yang dilakukan pemutar Pinterest.
Batasan yang sengaja kami pertahankan
Satu pin per pencarian, tanpa titik akhir massal, tanpa pengunduh papan, dan tanpa perayapan. Batasan tersebut tidak menghilangkan fitur yang harus diatasi: batasan tersebut menjaga alat tetap sesuai dengan persyaratan Pinterest dan menjaganya tetap cepat untuk semua orang yang menggunakannya.
Jika Anda memerlukan papan atau seluruh profil, jawaban jujurnya adalah alat ini tidak akan melakukannya. Menyimpan papan berarti membuka pin satu per satu, atau bertanya kepada pembuatnya.
Dibuat untuk ponsel terlebih dahulu
Kebanyakan orang menyimpan pin di ponsel, biasanya segera setelah melihatnya di aplikasi, jadi tata letaknya dirancang sesuai lebar ponsel terlebih dahulu: bidang, dua tombol, dan kartu hasil semuanya pas tanpa melakukan zoom atau pengguliran horizontal, dan daftar format tetap berupa kisi dua kolom, bukan baris sempit.
Halaman ini juga menjaga tata letak tetap diam saat berfungsi. Ruang untuk kartu hasil disediakan sebelum semuanya terselesaikan, jadi saat kartu terisi, tidak ada apa pun di bawahnya yang melompat. Hal ini paling penting pada ponsel, karena lompatan biasanya menggerakkan objek yang akan Anda ketuk.
Cache dan kegagalan, dengan kata sederhana
Pin yang terselesaikan akan diingat untuk sementara waktu sehingga pencarian kedua dapat dilakukan secara instan. Memori tersebut dikunci oleh id pin dan kedaluwarsa dengan cepat, sehingga pin yang dihapus oleh pembuatnya berhenti diselesaikan alih-alih mengembalikan alamat mati selamanya.
Kegagalan diberi nama, bukan dikaburkan. Pin yang dihapus, pin pribadi, dinding login, pin khusus streaming, dan batas waktu masing-masing mendapatkan kalimatnya sendiri, karena masing-masing memiliki arti yang berbeda dan hanya satu yang layak untuk segera dicoba ulang.
Anda menempelkan tautan pin. Server kami meminta Pinterest untuk halaman pin publik, mengekstrak URL media yang ada di dalamnya, dan mengembalikannya ke browser Anda sebagai daftar unduhan.
Tidak ada apa pun dari perangkat Anda yang diunggah. Kami tidak menyimpan pin Anda, IP Anda tidak terikat dengan profil, dan tidak ada akun untuk dibuat.
Unduhan datang langsung dari host gambar dan video Pinterest. Kami tidak pernah menyandikan ulang, memotong, atau memberi tanda air pada file Anda.
Hanya pin publik yang berfungsi. Pin, papan, dan profil pribadi berada di luar cakupan — dan mengunduh karya orang lain untuk dipublikasikan ulang dapat melanggar hak mereka. Gunakan untuk penyimpanan pribadi.