Open Graph object showing different with each story

若如初见. 提交于 2020-01-04 04:15:33

问题


Okay, I'm not sure if I'm doing something wrong in Open Graph, but here goes. I've got 3 stories in my Open Graph, which are three different actions linked to one object type.

Make A Pledge To -> Cause
Create -> Cause
Log Expense For -> Cause

Here is what the three look like in the sample section (I'm pretty sure they look like that in the actual timeline as well).

Make a pledge to a cause:

Create a cause:

Log an expense for a cause:

Is there a reason why the "make a pledge" layout is different? Both objects are actual objects on my website, parsed via providing the url to Facebook's sample data tool. I've set the caption in the "make a pledge" story to the same as the "create" story, but the description and cause target that appears in the "create" story doesn't appear in the "make a pledge" story.

Could someone help me on this? Is there a way I can make the "make a pledge" story look like the "create" story? Or is this something Facebook decides?


回答1:


Facebook uses both formats – and which gets chosen is not up to you or any settings you make/picture formats you use, but Facebook themselves decides that. It might even be one or the other for different users viewing one and the same story.

They do that to test out the formats, and see which one is more “successful”, meaning which one generates more user interaction.


(Can’t point you to a source for that, but is has been confirmed by Facebook employees in the Facebook Developers Group.)




回答2:


Facebook checks if an image is available on the referenced site/link. If it finds it, it shows a slightly different format. Your second two actions didn't have an image in the reference.



来源:https://stackoverflow.com/questions/16683792/open-graph-object-showing-different-with-each-story

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!