9

Chúng tôi có một ứng dụng Facebook tạo liên kết có thể chia sẻ tùy chỉnh cho người dùng khi họ hoàn thành một số hoạt động nhất định. Các trang có thể chia sẻ có các thẻ meta sau:Có cách nào để buộc Facebook hiển thị ảnh og: trên liên kết được chia sẻ không?

<meta property="fb:admins" content="1000000000000000"> 
    <meta property="fb:app_id" content="1000000000000000"> 
    <meta property="og:site_name" content="ActivityApp"> 
    <meta property="og:title" content="I just completed this activity."> 
    <meta property="og:description" content="Click here to see John's activity!"> 
    <meta property="og:type" content="website"> 
    <meta property="og:url" content="http://activity.com/abcd69478383951886c14ae"> 
    <meta property="og:image:type" content="image/png"> 
    <meta property="og:image:width" content="800"> 
    <meta property="og:image:height" content="420"> 
    <meta property="og:image" content="http://cdn.com/abcd69478383951886c14ae.png"> 
    <meta name="author" content="John"> 

Hầu hết thời gian, Facebook sẽ hiển thị chính xác tiêu đề, mô tả và hình ảnh trên các liên kết được chia sẻ. Nhưng đôi khi, tên og: image và og: sẽ bị ẩn đi vì không có lý do gì. Đây là những gì nó trông giống như ...

enter image description here

Phần lạ là khi chúng tôi kiểm tra liên kết trên debugger bằng cách nhấn Hiển thị thông tin cạo hiện nó sẽ nói rằng nó đã được cạo một cách chính xác và sẽ hiển thị tiêu đề, hình ảnh và mô tả ở dưới cùng.

Tại sao điều này xảy ra và chúng tôi có thể làm gì để đảm bảo rằng các liên kết của chúng tôi sẽ hiển thị chính xác mỗi khi chúng được chia sẻ?

Thông tin bổ sung: ứng dụng của chúng tôi tạo ra hàng triệu câu chuyện để chúng tôi không thể thực hiện bất kỳ thao tác nào theo cách thủ công với liên kết.

+0

Bạn có kiểm tra xem URL có thể thu thập thông tin không? Trong mã ví dụ của bạn. Liên kết thuộc tính = "og: image" bị hỏng. Nó hiển thị trang 404. –

+0

@JohnRoca, có các liên kết có thể thu thập dữ liệu. Trong thực tế, nếu chúng ta tái cạo chúng, mọi thứ sẽ hiển thị tốt. Vấn đề là với thông tin cạo hiện có. – steve

+0

Có lẽ câu trả lời này phù hợp với bạn: http://stackoverflow.com/questions/36608780/ogimage-could-not-be-downloaded-because-it-exceeded-the-maximum-allowed-sized-o/36894300#36894300 –

Trả lời

0

Tôi vẫn không thể đăng nhận xét, vì vậy tôi cố gắng đưa ra câu trả lời: thử sử dụng og: image: url thay vì og: image. Tôi biết họ nên giống nhau, nhưng đôi khi nó hoạt động.

link to answer

0

đọc và thử một trong những:

  1. https://photographylife.com/how-to-make-facebook-show-images-in-links
  2. http://www.addthis.com/academy/how-to-optimize-facebook-sharing/

Có rất nhiều ý kiến ​​cho rằng bạn có thể thử nhưng tôi không có kiến ​​thức bê tông về điều đó để bạn có thể tìm kiếm thêm thông tin trong trang google.

+1

Đã bỏ phiếu. Giải pháp này không liên quan đến việc sửa hàng triệu liên kết được chia sẻ như OP đã đề cập. – DhruvPathak

0

dân sử dụng để làm việc về vấn đề này: https://developers.facebook.com/tools/debug/og/object/

Nhưng bạn cũng có thể thử điều này: https://developers.facebook.com/tools/debug/sharing

Nếu bạn vẫn không thể làm cho hình ảnh đó, sau đó nó phải là một cái gì đó xảy ra với trang web của bạn . Trừ khi bạn có thể cung cấp một liên kết thực sự đến tài nguyên của bạn, tôi không thể thực hiện thêm bất kỳ trợ giúp nào.

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