0

我正在使用以下参数将链接与图片 uri 一起发布到 Facebook。但是缩略图被裁剪了。我该如何解决这个问题?

var parameters = new Dictionary<string, object>();          
parameters.Add("link", link);
parameters["picture"] = picUri;
parameters.Add("caption", "");
parameters.Add("message", "haha");
parameters.Add("name", Title);
client.PostAsync("me/feed", parameters);

我已附上原始图像和共享图像。

在此处输入图像描述

在此处输入图像描述

4

2 回答 2

1

添加“动作”参数。图像不会被裁剪。请参考此链接

        Dictionary<string, string> action1 = new Dictionary<string, string>();
        action1.Add("name", "View on");
        action1.Add("link", link);

        parameters.Add("actions", action1);
于 2013-07-03T08:51:58.270 回答
0

您应该调整图像的大小,使其成为一个完美的正方形,例如 250x250,这样 Facebook 才能正确呈现它。否则,Facebook 将始终裁剪图像。

于 2013-06-24T11:08:10.803 回答