2011-08-01 8 views
0

이전에 그래프 API를 사용하여 만든 이벤트를 편집하는 데 도움이 필요합니다.Facebook 이벤트 그래프 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

단서가 없습니다. – Samoht

답변

0

당신의 idevent 값이 무엇인가

여기 내 코드입니까?

코드 스 니펫으로 판단하면 페이지에 새 이벤트가 게시됩니다. 이벤트를 수정하려면 GraphURL은 다음과 같이 표시되어야합니다.

https://graph.facebook.com/1222223333/ 

여기서 1222223333은 이벤트의 Facebook 객체 ID입니다. 또한 해당 URL에 대한 HTTP POST를 확인하십시오.