张贴在用户墙上的3张照片只显示一个
问题描述:
我有一个c#sdk的问题,我尝试上传一张图片,在我的页面上有3张照片,页面正确显示在用户墙上排列的三张照片,而不是只显示一张照片。我不知道为什么。有人能帮我吗?感谢张贴在用户墙上的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;
}
答
看起来你正在做的每一张照片一个单独的帖子?
如果用户的墙上都显示相同的消息,则Facebook不会立即显示发布的帖子 - 只有第一个会显示在用户的墙上。
我尝试在1分钟后上传具有不同文字和不同时间的照片,但Facebook总是在用户的家中显示1张照片(上次上传) – 2012-07-12 14:06:38