2011-09-04 115 views
0

我可以更改FB用戶對象的屬性嗎?我可以改變「工作」和「教育」嗎?我需要爲這些集合添加信息。我擁有user_work_history權限。更改FB用戶對象的屬性

我用CS-Canvas-AspNetWebForms-WithoutJsSdk作爲基礎。服務器回覆「真」(在ID變量中),但沒有任何變化。 「100002852727242」是我應用程序的假測試用戶Dorothy Ambhebgbgbdb Liman上的id。試過後也發帖給「我」,而不是相同的效果(= zilch)。

這裏是我的代碼:

在多蘿西的牆壁
protected void btnPostToWall_Click(object sender, EventArgs e) 
{ 
    if (CanvasAuthorizer.Authorize()) 
    { 
     var fb = this.CurrentClient; 

     var parameters = new 
     { 
      work = new [] 
      { 
       new 
       { 
        employer = new 
        { 
         id = "20528438720", 
         name = "Microsoft" 
        }, 

        location = new 
        { 
         id = "109738839051539", 
         name = "Redmond, Washington" 
        }, 

        position = new 
        { 
         id = "131108890265554", 
         name = "SDE" 
        }, 

        start_date = "1991-01" 
       } 
      } 
     }; 

     try 
     { 
      dynamic id = fb.Post("100002852727242", parameters); 
      lblPostMessageResult.Text = "Message posted successfully"; 
      txtMessage.Text = string.Empty; 
     } 
     catch (FacebookApiException ex) 
     { 
      lblPostMessageResult.Text = ex.Message; 
     } 
    } 
} 

最初的樣本代碼被髮布的內容,沒有probs那裏。也許我不能發佈到「http://graph.facebook.com/me?」?找不到任何有用的地方。有任何想法嗎?

在此先感謝!

回答

0

目前,您不能POST到/ USER_ID,僅限於User對象上的連接,例如,/USER_ID /進料。因此,您無法通過POST更改User對象的屬性。