如何创建带有封面照片的facebook新活动

本文关键字:facebook 活动 照片 新活动 何创建 创建 封面 | 更新日期: 2023-09-27 17:58:41

我创建新事件的facebook代码在这里;

FacebookClient facebookClient = new FacebookClient(accessToken);
Dictionary<string, object> createEventParameters = new Dictionary<string, object>();
createEventParameters.Add("name", "test");
createEventParameters.Add("start_time", DateTime.Now.ToUniversalTime().ToString("yyyyMMdd"));
createEventParameters.Add("end_time", DateTime.Now.AddDays(2).AddHours(4).ToUniversalTime().ToString("yyyyMMdd"));
createEventParameters.Add("owner", "me");
createEventParameters.Add("description", "description");
JsonObject venueParameters = new JsonObject();
venueParameters.Add("street", "test");
venueParameters.Add("city", "test");
venueParameters.Add("state", "test");
venueParameters.Add("zip", "0000");
venueParameters.Add("country", "test");
venueParameters.Add("latitude", "100.0");
venueParameters.Add("longitude", "100.0");
createEventParameters.Add("venue", venueParameters);
createEventParameters.Add("privacy", "OPEN");
createEventParameters.Add("location", "test");
FacebookMediaObject logo = new FacebookMediaObject(){
   ContentType = "image/jpeg",
   FileName = @"J:'logo.jpg"
};
logo.SetValue(System.IO.File.ReadAllBytes(logo.FileName));
createEventParameters.Add("picture", logo);
JsonObject result = facebookClient.Post("/my_page_Id/events", createEventParameters) as JsonObject;

这个代码对我来说似乎还可以,但它没有上传封面照片,我不知道为什么。

我的示例代码;

createEventParameters.Add("cover_url", "photo_url");

这篇帖子Facebook C#SDK,用图片创建事件对我不起作用。

你能帮帮我吗?

感谢

如何创建带有封面照片的facebook新活动

在创建事件时不能上传封面图片。只有在活动创建后,您才能上传封面图片。所以,两个电话而不是一个!

遵循以下步骤:

  1. 创建没有任何与封面图片相关的参数的事件。呼叫后,您将得到事件ID的响应。

  2. 使用事件ID并进行此调用-

    API:'POST /{event-id}

    参数:cover_url(图片链接)

就是这样!