2011-09-01 36 views
18

Tôi đang cố gắng thêm plugin xã hội Facebook Like Box vào trang web của mình (tôi lấy mã từ the official documentation).Plugin Facebook Like Box không hiển thị cho người dùng đã đăng xuất; chỉ dành cho người dùng đã đăng nhập

Nó hoạt động tốt nhưng chỉ khi tôi đăng nhập vào Facebook; nếu không nó chỉ cho thấy

Facebook hồ sơ Đăng nhập để xem nội dung này

Tôi không thực sự hiểu vấn đề bởi vì trong các trang web khác tôi đã xây dựng tất cả mọi thứ chỉ làm việc tốt.

Tôi nghĩ rằng đây có thể là cài đặt trang. Đây là mã của tôi cho Box Giống như:

<iframe src="http://www.facebook.com/plugins/likebox.php?id=1331391XXXXXXXX&width=298&connections=10&stream=false&header=true" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:298px; height:290px"> 

Trả lời

38

Nếu hộp Giống như sẽ không hiển thị nội dung cho người dùng đăng xuất, đó là gần như chắc chắn bởi vì có một sự hạn chế về nhân khẩu học trên trang của bạn. API (và các plugin xã hội) sẽ chỉ trả lại thông tin về các trang như vậy cho người dùng đáp ứng các hạn chế.

Rất có thể bạn chưa xuất bản trang, đã đánh dấu trang là dành cho người dùng> 18, cho người dùng ở một quốc gia cụ thể hoặc đã đánh dấu trang là 'Rượu liên quan' (giới hạn nó cho người dùng tuổi uống rượu hợp pháp ở quốc gia của họ)

+0

cảm ơn bạn rất nhiều Igy, bây giờ tôi đã nhận ra lý do tại sao nó không hoạt động, facebook cần xác thực để kiểm tra danh tính và hiển thị thông tin chỉ khi chúng phù hợp với những hạn chế của trang. – Undy

+1

Điều này phải được đánh dấu là câu trả lời. Đây là vấn đề trong trường hợp của tôi, tôi đã có những hạn chế quốc gia trên Trang của tôi. –

17

Để giải quyết vấn đề này chỉ đi để chỉnh sửa trang và thấy tùy chọn bên trái "Quản lý Permission" Trong đó bộ tab "Tuổi Hạn chế: "Mọi người từ 13 tuổi trở lên. Bạn cũng phải xóa mọi hạn chế quốc gia. Lưu nó. Bây giờ nó hoạt động

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