Facebook ui share方法在从手机共享时显示小拇指

时间:2014-12-08 20:42:50

标签: facebook user-interface share

我使用FB.ui分享方法在Facebook上分享链接。我必须使用此方法,因为我想在我的帖子上标记好友。

window.open(             ' https://www.facebook.com/v2.1/dialog/share?app_id=&安培;显示弹出=&安培; REDIRECT_URI =&#39 + encodeURIComponent方法(REDIRECT_URL)+' URL =&#39 + encodeURIComponent方法(SHARE_LINK),           ' Facebook的共享对话框&#39 ;,            '宽度= 750,高度= 393&#39);

即使我的og:图像具有正确的尺寸,即在Facebook上共享时1200x630px,共享链接也会以小拇指显示。

当我将方法更改为FEED对话框或SHARE时,使用facebook /...// sharer.php URL大拇指显示在Facebook上的共享链接。 window.open(             ' https://www.facebook.com/v2.2/dialog/feed?app_id=&安培;显示=弹出&安培; REDIRECT_URI =&#39 + encodeURIComponent方法(REDIRECT_URL)+'&安培;链接=&#39 + encodeURIComponent方法('' )             ' Facebook的共享对话框&#39 ;,             '宽度= 750,高度= 393&#39);             返回false;"

我是否需要添加任何其他参数https://www.facebook.com/v2.1/dialog/share以便我的图像正确显示I.E在Facebook上大拇指?

感谢。

1 个答案:

答案 0 :(得分:0)

我有完全相同的问题。我正在使用" / sharer / sharer"分享链接,一切都运作良好。当我尝试使用" /v2.1//dialog/share"我注意到在桌面上,图像很大(1200宽),但在移动设备(网络和iOS应用程序)上,共享显示为一个小方块。

我认为这是因为当您使用" /v2.1/dialog/share" ;, Facebook假设您通过Facebook应用程序和移动UI分享故事时,故事会以小方形图像显示: - (

当您使用/ sharer / sharer时,与您的应用程序没有任何关联,Facebook将只假设用户在其Feed中共享链接。它是唯一一种在所有平台(桌面,移动和iOS应用程序)上显示大图像的共享类型

所以基本上我不认为你可以强制FB显示大图像:-(。

Facebook doc表示提供大图像会导致大图像显示,但看起来只是桌面的情况。而对于移动设备,只有链接状态显示为大图像。