2011-07-08 32 views
6

Tôi đã thêm nút Thích trên Facebook vào blog Tumblr (trong mẫu): cả mã iFrame và thẻ Open Graph. Nút hiển thị bình thường bên dưới mỗi bài viết trên blog. Khi tôi nhấp vào nút, nó thay đổi trạng thái của nó thành 'thích', nhưng quay lại trạng thái ban đầu sau một giây.Nút Thích của Facebook đảo ngược trạng thái 'không được đánh dấu' sau khi nhấp vào

Các nguồn HTML của bài viết blog là (iframe phần):

thẻ
<iframe class="fb_button" src="http://www.facebook.com/plugins/like.php?app_id=APP_ID&href=http://www.beyondbrands.nl/post/7354959316/startup-weekend-amsterdam-join-crowdriding&send=false&layout=button_count&width=90&show_faces=true&action=like&colorscheme=light" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:90px; height:21px;" allowTransparency="true"></iframe> 

OG:

<meta property="og:title" content="Beyond Brands Blog, StartUp Weekend Amsterdam about to get started" /> 
<meta property="og:type" content="article" /> 
<meta property="og:url" content="http://www.beyondbrands.nl/post/7354959316/startup-weekend-amsterdam-join-crowdriding" /> 
<meta property="og:image" content="http://26.media.tumblr.com/avatar_6e2d27950ebb_128.png" /> 
<meta property="og:site_name" content="Beyond Brands Blog" /> 
<meta property="fb:admins" content="598414663" /> 
+0

Có cùng vấn đề chính xác và tôi không nhận được tài liệu hoặc diễn đàn của Facebook, vì vậy tôi đã đặt câu hỏi này. –

+0

Tôi đã có cùng một vấn đề, cuối cùng tôi phát hiện ra nó chỉ là tôi, không có người khác gặp phải vấn đề này. Tôi nghĩ rằng nó có thể là một vấn đề của cookie, hoặc facebook nhớ bạn và gây ra xung đột. Dù sao sau một vài ngày nó đã trở lại ok. Tài liệu BTW facebook SUCKS. –

+0

@Jose Faeti Tôi đã kiểm tra trang của anh ấy mà anh ấy liên kết và nó cũng đang làm điều tương tự cho tôi. – bkaid

Trả lời

4

Bạn cần phải URL encode URL mà bạn muốn như thế vào http%3A%2F%2Fwww.beyondbrands.nl%2Fpost%2F7354959316%2Fstartup-weekend-amsterdam-join-crowdriding

Vì vậy, nó sẽ là một cái gì đó như thế này thay vì:

<iframe class="fb_button" src="http://www.facebook.com/plugins/like.php?app_id=141659102581634&amp;href=http%3A%2F%2Fwww.beyondbrands.nl%2Fpost%2F7354959316%2Fstartup-weekend-amsterdam-join-crowdriding&amp;send=false&amp;layout=button_count&amp;width=90&amp;show_faces=true&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:90px; height:21px;" allowTransparency="true"></iframe> 
+0

Cảm ơn! Tôi hiện đã URL mã hóa URL trang bằng cách sử dụng {URLEncodedPermalink} trong Tumblr. Nút Thích bây giờ 'đôi khi' hoạt động. Tôi đã kiểm tra HTML với vẻ tốt trong tất cả các trường hợp. Tuy nhiên, đôi khi nó quay trở lại, đôi khi nó hoạt động tốt. – birdman

+1

Tôi đã tham gia và thích 10 bài đăng cuối cùng của bạn và tất cả họ đều làm việc trên Chrome/Win7. Bạn vẫn đang sử dụng trình duyệt nào? Nếu nó xảy ra một lần nữa, việc đưa url vào công cụ Facebook linted: https: //developers.facebook.com/tools/lint/ – bkaid

2

Sự cố này xảy ra trên Facebook, đặc biệt là trên các tên miền mới được đăng ký. Nó không có gì để làm với mã.

Tên miền của bạn bao nhiêu tuổi?

Ngoài ra, hãy thử Facebook debugger.

Trình tìm nạp thẻ meta của bạn có chính xác không?

Cập nhật:

này đã được giải quyết!

http://bugs.developers.facebook.net/show_bug.cgi?id=18591

+0

Dường như hoạt động ngay bây giờ. Con nhện Facebook có mất đến 24 giờ để truy cập trang web có tác động không? – birdman

+0

gửi cho tôi url đến trang ur ... bạn có thể điều tra phản hồi mà facebook gửi qua bảng điều khiển NET của firebug. Và nó không phải về nhện của facebook, thay vào đó facebook có một danh sách các tên miền bị chặn {được quyết định một cách kỳ diệu} – Tarun

+0

điều này đã được giải quyết :) http://bugs.developers.facebook.net/show_bug.cgi?id=18591 – Tarun

11

Tôi là kỹ sư đối tác tại Facebook. Chúng tôi đã theo dõi vấn đề này nội bộ và chúng tôi đã khắc phục sự cố trong 24 giờ qua để khắc phục sự cố này. Bạn có thể tự khắc phục sự cố bằng cách chạy các url thông qua linter, nhưng rõ ràng đây không phải là giải pháp có thể mở rộng. Nếu bạn thấy vấn đề này vẫn đang diễn ra, hãy cho tôi biết để chúng tôi có thể tái tạo và chẩn đoán mọi sự cố kéo dài. Đây là id lỗi, chúng tôi sử dụng để theo dõi nó (như được đăng bởi những người dùng khác): http://bugs.developers.facebook.net/show_bug.cgi?id=18591

+9

Tôi ' sẽ coi đó là một sự chào đón. :) –

+0

@JefF: Bạn không cần phải cho chúng tôi biết rằng bạn luôn ở trong Facebook. Mọi người đều biết điều đó từ hồ sơ của bạn :) .. Chào mừng bạn! – genesis

0

Hãy thử iframe này:

<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.beyondbrands.nl%2Fpost%2F7354959316%2Fstartup-weekend-amsterdam-join-crowdriding" scrolling="no" frameborder="0" style="height: 62px; width: 100%" allowTransparency="true"></iframe> 

Nó được lấy từ lint.

+0

Cảm ơn vì điều này, nhưng sau đó tôi sẽ xóa dữ liệu Thông tin chi tiết về Facebook. Có vẻ như giờ đây đã hoạt động, Facebook đã nhận ra đó là lỗi của họ. – birdman

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