【问题标题】:post a gallery with 3 photo on users wall displays only one在用户墙上发布带有 3 张照片的画廊,仅显示一张
【发布时间】:2012-07-11 09:51:12
【问题描述】:

我的 c# sdk 有问题,我尝试在我的页面上上传一个包含 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;
}

【问题讨论】:

    标签: c# sdk upload facebook-opengraph photo


    【解决方案1】:

    您似乎要为每张照片单独发帖?

    如果帖子都具有相同的信息,Facebook 不会显示紧随其后的帖子 - 只有其中的第一个会显示在用户的墙上。

    【讨论】:

    • 我尝试在 1 分钟后上传不同文本和不同时间的照片,但 facebook 总是在用户家中显示 1 张照片(最后一次上传)
    猜你喜欢
    • 2023-04-05
    • 2019-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多