Dialog Bagikan

Dialog Bagikan memberi orang kemampuan untuk mempublikasikan cerita individual ke linimasa mereka. Dokumentasi ini menjelaskan cara mengimplementasikan dialog Bagikan di Web. Untuk menerapkan dialog Bagikan di aplikasi seluler, lihat Membagikan di iOS dan Membagikan di Android.

Berikut ini adalah contoh dialog Bagikan yang membagikan tautan ke linimasa pengguna.

Jika Anda adalah Webmaster untuk halaman yang dibagikan ke Facebook, sertakan tanda meta graf terbuka untuk menyesuaikan cerita yang dibagikan kembali ke Facebook. Sangat penting bahwa Anda menandai situs web Anda dengan tanda Graf Terbuka untuk mengontrol bagaimana konten Anda muncul di Facebook. Untuk informasi selengkapnya, lihat Panduan Membagikan untuk Webmaster.

Membagikan dengan Menggunakan Pengalihan URL

Untuk membagikan tautan dengan menggunakan pengalihan URL, gunakan kode berikut. Ganti baris disertakan agar mudah dibaca. Hapus ganti baris jika Anda menggunakan kode ini.

https://www.facebook.com/dialog/share?
  app_id=145634995501895
  &display=popup
  &href=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2F
  &redirect_uri=https%3A%2F%2Fdevelopers.facebook.com%2Ftools%2Fexplorer

Membagikan dengan Menggunakan Facebook SDK untuk JavaScript

Dialog Bagikan tersedia di Facebook SDK untuk JavaScript dengan menggunakan fungsi FB.ui dengan parameter metode share. Gunakan snippet kode berikut untuk membuka dialog Bagikan.

FB.ui({
  method: 'share',
  href: 'https://developers.facebook.com/docs/',
}, function(response){});
Cobalah sendiri!

Parameter

Berikut ini adalah parameter untuk dialog Bagikan.

ParameterDeskripsiDiwajibkan?

app_id

Pengidentifikasi unik aplikasi Anda.

Ya. Tersedia secara otomatis saat Anda menggunakan SDK.

display

Cara dialog Bagikan di-render.

  • Pengalihan URL – Nilai display adalah page. Dialog Bagikan adalah halaman penuh yang tampil dalam Facebook.com.

  • Facebook SDK untuk JavaScript – Nilai tampilannya adalah salah satu dari berikut ini:

    • iframe modal untuk orang yang login ke aplikasi Anda
    • async saat digunakan dalam game di Facebook.com
    • jendela popup untuk orang lain

    Jika perlu, Anda dapat memaksakan jenis popup ketika menggunakan Facebook SDK untuk JavaScript.

  • Aplikasi Web Seluler – Nilai display selalu touch.

  • Facebook SDK untuk iOS atau Android – SDK menentukan display secara otomatis dan memilih jenis tampilan yang sesuai untuk perangkat.

Ya. Tersedia secara otomatis saat Anda menggunakan SDK.

hashtag

Tagar untuk ditambahkan ke konten yang dibagikan. Orang-orang dapat menghapus tagar dalam dialog Bagikan. Tagar harus menyertakan simbol pagar, misalnya #facebook. Nilai default-nya adalah null.

Tidak

href

Tautan untuk dibagikan. Nilai default-nya adalah URL saat ini.

Wajib saat Anda menggunakan SDK.

redirect_uri

Tidak digunakan lagi

URL pengalihan setelah seseorang mengklik tombol pada dialog Bagikan.Ya. Disediakan secara otomatis saat Anda menggunakan SDK.
mobile_iframe

Tidak digunakan lagi

true untuk membuka dialog berbagi di iframe di atas situs web Anda. Opsi ini hanya tersedia untuk seluler, bukan desktopfalse

Data Tanggapan

Tanggapan hanya terjadi jika pengguna login ke aplikasi Anda menggunakan Facebook Login.

ParameterDeskripsi

error_message

Pesan kesalahan.