Pengumpulan Data Otomatisasi

Patuhi Kebijakan dan Ketentuan Layanan kami dengan mengakses data hanya melalui API Platform

Facebook menawarkan API Platform untuk memungkinkan developer mengambil data dari Facebook dan mengembangkan fungsi, sambil menghormati privasi pengguna. Untuk sebagian besar API Platform, developer harus mendaftar dengan Facebook mengikuti pedoman kami untuk memiliki akses terprogram ke data melalui API yang tersedia.

API Platform adalah satu-satunya cara yang diizinkan untuk mengakses data secara terprogram, kecuali Anda memiliki izin tertulis sebelumnya dari kami. Menggunakan fitur dan teknik lain untuk menghindari perlindungan yang kami tempatkan pada Data Platform merupakan pelanggaran terhadap Ketentuan Layanan Facebook dan tidak sesuai dengan ekspektasi privasi pengguna.

Saat membuat integrasi Platform, Anda telah menyetujui Ketentuan Layanan Facebook. Salah satu persyaratan ini adalah: “Anda tidak boleh mengakses atau mengumpulkan data dari Produk kami menggunakan cara otomatis (tanpa izin kami sebelumnya) atau mencoba mengakses data yang Anda tidak memiliki izin untuk mengakses.” (Ketentuan Layanan 3.2.3).

Penting untuk diperhatikan bahwa ketentuan ini tetap berlaku meskipun tindakan tersebut tidak disengaja atau jika Anda tidak berhasil dalam upaya Anda mengumpulkan data.

Kami telah mengembangkan sumber daya berikut untuk membantu Anda mengidentifikasi traffic yang tidak diizinkan dan menghapusnya dari kode Anda.

Bagaimana saya tahu jika saya membuat permintaan yang tidak diizinkan oleh Facebook?

Jika Anda mengakses data apa pun di Facebook dengan cara yang tidak mengikuti petunjuk di Dokumentasi Developer, permintaan tersebut kemungkinan melanggar kebijakan Facebook. Berikut adalah beberapa langkah praktis untuk mengidentifikasi perilaku yang berpotensi belum disahkan:

  1. Permintaan yang diizinkan hanya dapat diarahkan ke graph.facebook.com. Membuat permintaan di luar graph.facebook.com merupakan pelanggaran. Harap tinjau setiap instance dalam kode Anda tempat permintaan data berada di luar endpoint API Platform dan buat penyesuaian yang diperlukan. Contoh: Anda dapat mencari kode untuk instance facebook.com, mobile.facebook.com, instagram.com, atau graphql Facebook.
  2. Tinjau catatan Anda untuk kode tanggapan 4xx atau 3xx. Menerima pengalihan atau tanggapan kesalahan klien dapat menunjukkan bahwa Anda membuat permintaan di luar API yang kami izinkan.
  3. Pastikan bahwa data yang Anda coba akses telah disediakan secara eksplisit oleh Facebook melalui API Platform. Mencoba mengakses data yang belum tersedia melalui API ini merupakan pelanggaran terhadap persyaratan dan kebijakan kami. Tinjaulah Dokumentasi Developer untuk memahami titik data apa yang dapat diakses dan izin apa yang diperlukan.
  4. Pastikan aplikasi Anda telah memperoleh izin yang sesuai untuk data yang dimintanya. Sejumlah titik data hanya tersedia setelah dikirimkan untuk Tinjauan Aplikasi. Izin yang diperlukan untuk mengakses titik data yang tidak disediakan secara default harus diminta melalui Dasbor Aplikasi. Anda dapat mempelajari selengkapnya tentang izin di dokumentasi Referensi Izin.
  5. Penggunaan skrip, pustaka HTTP, JavaScript, atau kode yang dapat dieksekusi lainnya untuk mengotomatiskan tindakan atau melakukan permintaan data Facebook di luar API Platform tidak diizinkan. Pastikan Anda tidak mengambil tindakan untuk memfasilitasi akses otomatis Data Platform, meskipun teknologi tersebut tersedia untuk umum.

Informasi selengkapnya dan cara untuk menghubungi kami

Lihat dokumentasi publik kami untuk informasi terbaru:

Kunjungi halaman Dukungan Developer untuk informasi tambahan atau untuk menghubungi kami. Detail tambahan mengenai API yang tersedia dapat ditemukan di Dokumentasi Developer.