在用户墙上张贴一个有3张照片的图库,只显示一张



我的c#sdk有问题,我试图上传一个页面上有3张照片的图库,页面正确显示了用户墙上对齐的三张照片,而只显示了一张照片。我不知道为什么。有人能帮我吗?感谢

关于这个问题的更多信息我无法解决

显示错误的图像


有人能帮我吗?我在描述问题的图片中插入了更多细节。。。这里有c#代码:

Dictionary<string, object> albumParameters = new Dictionary<string, object>();
albumParameters.Add("message", "camping italy"); 
albumParameters.Add("name", "camping italia");
JsonObject resultAlbum = client.Post("/camping.it/albums", albumParameters) as JsonObject;
string idAlbum = Convert.ToString(resultAlbum["id"]);
foreach (FileInfo foto in new DirectoryInfo("\server\gallery\").GetFiles("*.jpg"))
{
string filepath = foto.FullName;
FacebookMediaObject mediaObject = new FacebookMediaObject
{
FileName = foto.Name,
ContentType = "image/jpeg"
};
byte[] fileBytes = File.ReadAllBytes(filepath);
mediaObject.SetValue(fileBytes);
IDictionary<string, object> upload = new Dictionary<string, object>();
upload.Add("@foto.jpg", mediaObject);
upload.Add("message", "camping italy");
JsonObject resultFoto = client.Post("/" + idAlbum + "/photos", upload) as JsonObject;
}

看起来你在为每张照片单独发布一篇文章?

如果他们都有相同的消息,脸书不会显示一条又一条的帖子——只有第一条会显示在用户的墙上。

最新更新