2011-08-01 10 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を必ず行ってください。

関連する問題