Saya memiliki kode ini yang seharusnya berfungsi, tetapi tidak berfungsi. Jika ini membantu Anda, itu akan bagus.
<script src='http://connect.facebook.net/en_US/all.js'></script>
<p><a onclick='postToFeed(); return false;'><img src="images/fb.png" /></a></p>
<p id='msg'></p>
<script>
FB.init({appId: "338334836292077", status: true, cookie:
true});
function postToFeed() {
// calling the API ...
var obj = {
method: 'feed',
redirect_uri:'https://www.facebook.com/cryswashington?fref=ts',
link:'https://developers.facebook.com/docs/reference/dialogs/',
picture: 'http://fbrell.com/f8.jpg',
name: 'Facebook Dialogs',
caption: 'Reference Documentation',
description: 'Using Dialogs to interact with users.'
};
function callback(response) {
document.getElementById('msg').innerHTML = "Post ID: " + response['post_id'];
}
FB.ui(obj, callback);
}
</script>
Saya ingin menambahkan tombol share facebook di website saya, yang seharusnya memposting konten website saya di dinding. yang ingin membagikannya.
Saya telah banyak meneliti tetapi tidak mendapatkan apa-apa. Mohon bantu saya dalam hal ini.
Terima kasih sebelumnya.
javascript
facebook
facebook-javascript-sdk
share
facebook-social-plugins
Sahibjot Singh
sumber
sumber
Jawaban:
Anda tidak membutuhkan semua kode itu. Yang Anda butuhkan hanyalah baris berikut:
Dokumentasi dapat ditemukan di https://developers.facebook.com/docs/reference/plugins/share-links/
sumber
Anda dapat melakukan ini dengan menggunakan Javascript SDK asynchronous yang disediakan oleh facebook
Lihat kode berikut
Inisialisasi FB Javascript SDK
Catatan: Ingatlah untuk mengganti ID APLIKASI ANDA dengan AppId facebook Anda. Jika Anda tidak memiliki AppId facebook dan Anda tidak tahu cara membuatnya, silakan periksa ini
Tambahkan JQuery Library, saya lebih suka Google Library
Tambahkan kotak dialog berbagi (Anda dapat menyesuaikan kotak dialog ini dengan mengatur parameter
Sekarang akhirnya tambahkan tombol gambar
Untuk jenis informasi yang lebih detail. silahkan klik disini
sumber
Anda dapat membaca lebih lanjut tentang tombol bagikan di sini di situs web pengembang Facebook
Bekerja JSFIDDLE
Lihat juga tombol Bagikan Facebook khusus JSFIDDLE
Sertakan kode Facebook JavaScript SDK tepat setelah
<body>
tag pembukaDan letakkan kode di bawah ini di mana pun Anda ingin menampilkan tombol Bagikan Facebook
Periksa JSFIDDLE yang berfungsi
sumber
Untuk share Facebook dengan gambar tanpa API dan menggunakan
#
untuk nge-link jauh ke sub halaman, trik ini adalah untuk berbagi gambar sebagaipicture=
variabel The
mainUrl
akanhttp://yoururl.com/
sumber
Bagikan Dialog tanpa memerlukan login Facebook
Anda dapat Memicu Dialog Berbagi menggunakan fungsi FB.ui dengan parameter metode berbagi untuk membagikan tautan. Dialog ini tersedia di SDK Facebook untuk JavaScript, iOS, dan Android dengan melakukan pengalihan penuh ke URL.
Anda dapat memicu panggilan ini:
Anda juga dapat memasukkan tag meta grafik terbuka pada halaman di URL ini untuk menyesuaikan cerita yang dibagikan kembali ke Facebook.
Perhatikan bahwa response.error_message hanya akan muncul jika seseorang yang menggunakan aplikasi Anda telah mengautentikasi aplikasi Anda dengan Login dengan Facebook.
Anda juga dapat langsung berbagi tautan dengan panggilan dengan memiliki Javascript Facebook SDK.
app_id => Pengenal unik aplikasi Anda. (Yg dibutuhkan.)
redirect_uri => URL untuk dialihkan setelah seseorang mengklik tombol pada dialog. Diperlukan saat menggunakan pengalihan URL.
display => Menentukan bagaimana dialog ditampilkan.
Jika Anda menggunakan implementasi dialog pengalihan URL, maka ini akan menjadi tampilan halaman penuh, ditampilkan dalam Facebook.com. Jenis tampilan ini disebut halaman. Jika Anda menggunakan salah satu SDK iOS atau Android kami untuk menjalankan dialog, ini secara otomatis ditentukan dan memilih jenis tampilan yang sesuai untuk perangkat. Jika Anda menggunakan Facebook SDK untuk JavaScript, ini akan default ke jenis modal iframe untuk orang-orang yang masuk ke aplikasi Anda atau asinkron saat menggunakan dalam game di Facebook.com, dan jendela popup untuk orang lain. Anda juga dapat memaksa popup atau jenis halaman saat menggunakan Facebook SDK untuk JavaScript, jika perlu. Aplikasi web seluler akan selalu default ke jenis layar sentuh. berbagi Parameter
sumber
Untuk server spesifik Anda sendiri atau halaman berbeda & tombol gambar, Anda dapat menggunakan sesuatu seperti ini (khusus PHP)
Saya tidak dapat membagikan cuplikan dengan ini tetapi Anda akan mendapatkan ide ...
sumber