2013-12-12 19 views
5

Tôi đang sử dụng new Share button trên Facebook. Có cách nào để phát hiện sự kiện chia sẻ sự kiện không? Tôi đã xem API FB.Event nhưng tôi không thể tìm thấy sự kiện nào khớp với thành công.Phát hiện một chia sẻ thành công với nút Chia sẻ Facebook mới

Tôi đã sử dụng Share Button documentation page để tạo mã tôi đang sử dụng.

JS:

<div id="fb-root"></div> 
<script>(function(d, s, id) { 
    var js, fjs = d.getElementsByTagName(s)[0]; 
    if (d.getElementById(id)) return; 
    js = d.createElement(s); js.id = id; 
    js.src = "//connect.facebook.net/en_GB/all.js#xfbml=1&appId=xxxxxxxxxxx"; 
    fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk'));</script> 

HTML:

<div class="fb-share-button" data-href="http://developers.facebook.com/docs/plugins/" data-type="button_count"></div> 
+0

bạn có bất kỳ lý do nào tại sao bạn phải sử dụng nút chia sẻ thay vì hộp thoại chia sẻ không? –

+0

Tôi có thể làm điều đó bằng cách sử dụng phương pháp 'FB.ui', nhưng trong phương pháp nút chia sẻ mới, tôi nhận được số lượng cùng với nút chia sẻ. – RRikesh

Trả lời

2

nút chia sẻ không cung cấp khả năng để theo dõi các sự kiện cổ phiếu, ít nhất là như xa như tôi biết. Nếu bạn muốn "nghe" để chia sẻ các sự kiện, bạn muốn làm những gì Fabio đề nghị và sử dụng hộp thoại chia sẻ: https://www.facebook.com/dialog/feed?app_id=APP_ID&display=popup&link=http://example.com&redirect_uri=http://example.com/someone_shared_on-fb.php, hoặc một cái gì đó tương tự.

1

Bạn có thể thử một cái gì đó như thế này với FQL: ngôn ngữ truy vấn Facebook.

CHỌN SHARE_COUNT, LIKE_COUNT, nhận xét đã, TOTAL_COUNT TỪ link_stat ĐÂU url = "http://www.mysite.com/some-page"

Kiểm tra phản ứng của bạn từ liên kết này https://developers.facebook.com/tools/explorer

SO mọi thứ mà người dùng chia sẻ và bạn muốn một bản nhạc chỉ giữ url của nó và chạy truy vấn sẽ cung cấp số lượt thích, chia sẻ và nhận xét cũng như

Chúc mừng và tiếp tục lăn

+0

Làm cách nào để biết liệu một người dùng cụ thể đã chia sẻ liên kết? – RRikesh

+0

Nếu bạn đang sử dụng facebook đồ họa api sharer.php cuộc gọi sau đó trong đó chúng tôi vượt qua một url để bất cứ khi nào bất kỳ người dùng chia sẻ thông qua u có url với bạn. JUst sao chép url và áp dụng trong truy vấn được đề cập ở trên và chạy trong FQL. –

+0

hiện điều này vẫn hoạt động? đây có phải là cách tốt để làm điều này hay chỉ là hack? –

Các vấn đề liên quan