0
私は一日中グーグルで聴いていますが、このイベントはサポートされていますか?とにかく、ここに私のコードです:Facebookのイベントを削除または編集するにはどうすればよいですか?
public bool updateEvents(String eventID, EventList toUpdate){
bool success = false;
if (String.IsNullOrWhiteSpace(eventID) != false && toUpdate != null)
{
Dictionary<String, String> eventInit = new Dictionary<string, string>();
DateTime start = DateTime.Parse(toUpdate.StartTime);
String startTime = start.ToString("s");
start = DateTime.Parse(toUpdate.EndTime);
String endTime = start.ToString("s");
eventInit.Add("name", toUpdate.EventName);
eventInit.Add("description", toUpdate.Description);
eventInit.Add("start_time", startTime);
eventInit.Add("end_time", endTime);
eventInit.Add("location", toUpdate.Location);
JSONObject js = api.Post(" https://graph.facebook.com/" + eventID, eventInit);
if (String.IsNullOrEmpty(js.Dictionary["ID"].String) == false)
{
success = true;
}
}
return success;
}
public bool deleteEvents(String eventID)
{
bool success = false;
if (String.IsNullOrWhiteSpace(eventID) == false)
{
JSONObject js = api.Delete("/"+eventID);
if (!String.IsNullOrEmpty(js.Dictionary["ID"].String))
{
success = true;
}
}
return success;
}
そしてトリッキーな部分は、それが更新されない、ということで、削除した場合、それはここで私に404
を返し、私が試したいくつかのことです:/ me/events/eventID、http://graph.facebook.com/eventID、/ events/eventID;/eventID;とにかく、それらのどれも働かない...そう、それは可能ですか?あなたは間違ってチェック
if (!String.IsNullOrEmpty(js.Dictionary["ID"].String))
{
success = true;
}
を持って削除するためだけでなくhttps://
がちょうどvar js = api.Post(eventId, eventInit);
試みると、更新のための
api.Post(" https:
:
プログラムが削除機能に当たった瞬間、私は試してみたところで404を返します...そしてその投稿はまったく機能しません... –