2011-09-04 5 views
0

FB의 사용자 객체에서 속성을 변경할 수 있습니까? "직장"과 "교육"을 바꿀 수 있습니까? 이 컬렉션에 정보를 추가해야합니다. 나는 user_work_history 권한을 가지고있다.FB 사용자 객체의 속성 변경

저는 CS-Canvas-AspNetWebForms-WithoutJsSk를 기본으로 사용했습니다. 서버는 id 변수에서 "true"를 응답하지만 아무 것도 변경되지 않습니다. "100002852727242"는 내 앱의 가짜 테스트 사용자 인 Dorothy Ambhebgbgbdb Liman의 ID입니다. 시도는 "나"대신 같은 효과 (= zilch)로 게시됩니다. 어떤 probs 거기 도로시의 벽에

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; 
     } 
    } 
} 

원래 샘플 코드가 게시 된 뭔가 :

여기 내 코드입니다. 아마 "http://graph.facebook.com/me?"에 게시 할 수 없습니까? 어디서나 유용한 것을 찾지 못했습니다. 어떤 아이디어?

미리 감사드립니다.

답변

0

현재/USER_ID에 POST 할 수 없으며 사용자 개체의 연결에만 연결할 수 있습니다./USER_ID/피드. 따라서 POST를 통해 User 객체의 속성을 변경할 수 없습니다.