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

问题描述:

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

有关此问题的详细信息我解决不了

image that shows the error


有人能帮助我吗?我插入蒙山描述问题... 这里存在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; 
} 

看起来你正在做的每一张照片一个单独的帖子?

如果用户的墙上都显示相同的消息,则Facebook不会立即显示发布的帖子 - 只有第一个会显示在用户的墙上。

+0

我尝试在1分钟后上传具有不同文字和不同时间的照片,但Facebook总是在用户的家中显示1张照片(上次上传) – 2012-07-12 14:06:38