我需要帮助编辑之前使用图形api创建的事件。
不是编辑事件,而是创建一个新事件,我做错了什么?
这是我的代码:
public void editevent(string accessToken, string name, string description, DateTime starttime, string latitude, string longitude, string idevent)
{
FacebookClient facebookClient = new FacebookClient(accessToken);
Dictionary<string, object> editEventParameters = new Dictionary<string, object>();
editEventParameters.Add("name", name);
editEventParameters.Add("start_time", starttime.ToUniversalTime().ToString());
editEventParameters.Add("owner", "Owner of event");
editEventParameters.Add("description", description);
JsonObject venueParameters = new JsonObject();
if (latitude != "" && longitude != "")
{
venueParameters.Add("latitude", latitude);
venueParameters.Add("longitude", longitude);
editEventParameters.Add("venue", venueParameters);
}
createEventParameters.Add("privacy", "OPEN");
JsonObject resul = facebookClient.Post("/" + idevent + "/events", editEventParameters) as JsonObject;
}
答案 0 :(得分:0)
你的理想价值是什么?
根据您的代码段判断您正在向页面发布新事件。要编辑事件,您的GraphURL应如下所示:
https://graph.facebook.com/1222223333/
其中1222223333是活动的Facebook对象ID。另外,请确保HTTP POST到该URL。