2012-01-11 40 views
16

Tôi có một số url mẫu cung cấp cho việc chia sẻ facebook. Nhưng hình ảnh bên trong trang url không hiển thị trên hộp nhận xét facebook. Tôi đã chèn thẻ Meta như thế nàyLiên kết url chia sẻ không hiển thị hình thu nhỏ trên facebook

<meta property="fb:app_id" content="xxxx"/> 
<meta property="og:site_name" content="xxxx"/> 
<meta property="og:title" content="xxxx" /> 
<meta property="og:description" content="xxx" /> 
<meta property="og:type" content="xxx:photo"> 
<meta property="og:url" content="http://www.example.com/content/xxx"/> 
<meta property="og:image" content="http://www.example.com/images/xxx.png"/> 

* Và hình ảnh của tôi là 1000 * 1000 px (chiều rộng * chiều cao).

Bất kỳ ý tưởng nào để giải quyết?

Trả lời

42

thẻ meta của bạn sẽ trông như thế này:

<meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/> 

Và nó phải được đặt trên trang web mà bạn muốn chia sẻ (điều này là không rõ ràng trong câu hỏi của bạn).

Nếu bạn đã chia sẻ trang trước khi hình ảnh (hoặc thẻ meta) có mặt, thì có thể, rằng facebook có trang trong "bộ nhớ" của nó mà không có hình ảnh. Trong trường hợp này, chỉ cần nhập URL của trang của bạn vào công cụ gỡ lỗi http://developers.facebook.com/tools/debug. Sau đó, hình ảnh sẽ xuất hiện khi trang được chia sẻ vào lần tiếp theo.

+2

Cảm ơn câu trả lời của bạn. Tôi đã giải quyết được vấn đề này rồi. Kích thước hình ảnh của tôi quá lớn. Khi tôi thay đổi kích thước hình ảnh thành 600 * 600, hình thu nhỏ nhanh chóng hiển thị trên facebook. – Mojiiz

+0

Tôi đã thêm hình ảnh kích thước 600X600 vẫn không hiển thị trong hộp thoại fb. –

+0

@Pascal, nếu tôi không có quyền truy cập vào trang thì sao? Tôi chỉ chia sẻ liên kết liên kết nhưng nó không hiển thị hình ảnh nữa. Nó được sử dụng cho đến một vài tháng trước đây. Cảm ơn. – WowBow

2

Tôi phát hiện ra rằng hình ảnh mà bạn chỉ định với ảnh og: phải thực sự có mặt trong trang HTML bên trong thẻ hình ảnh.

hình thu nhỏ chỉ xuất hiện cho tôi sau khi tôi thêm thẻ hình ảnh cho hình ảnh. nó đã được bình luận. nhưng đã làm việc.

+1

Tôi chưa bao giờ gặp vấn đề này, tôi chắc chắn đó là vấn đề về cấu hình (ở bên cạnh bạn), nó đã được sửa nhưng bạn vẫn đang xem dữ liệu được lưu trong bộ nhớ cache. KHÔNG cần đặt một thẻ . – emerino

+0

thêm hình ảnh với 'display: none' hoặc' width: 0' không giúp ích gì. người chia sẻ có hình ảnh og: nếu trong html hay không, nhưng chỉ sau lần 2 hoặc lần 3, hãy thử – haheute

10

Vấn đề là với bộ nhớ cache facebook và giải pháp là làm mới bộ đệm ẩn của facebook bằng cách truy cập liên kết. https://developers.facebook.com/tools/debug/og/object/

và nhấn nút "Tìm nạp thông tin cạo mới".

Hy vọng điều này sẽ giúp

+0

Điều này thực sự hữu ích - cảm ơn bạn! – amyloula

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