2011-09-14 4 views
0

에 필드를 추가하는 방법을 페이스 북 SDK는 등록 양식 필드를 전달하는 예제를 제공합니다페이스 북 SDK는 - C#을

var fields = new object[] 
    { 
     new {name = "name"}, 
     new {name = "email"}, 
     new {name = "location"}, 
     new {name = "gender"}, 
     new {name = "birthday"}, 
     new {name = "password", view = "not_prefilled"}, 
     new {name = "like", description = "Do you like this plugin?", 
             type = "checkbox", 
             @default = "checked"}, 
     new {name = "phone", description = "Phone Number", type = "text"}, 
     new {name = "captcha"} 
     }; 

내가 그에게 정의 선행 입력 필드를 추가하고 싶습니다. 마찬가지로 :

new {name = "live",  description = "Best Place to Live", type = "typeahead", categories = ("city, country, state_province")} 

을하지만 난이 범주의 오류를 얻을 실행할 때 = 구문. 카테고리가 유효하지 않은 배열이라고 말합니다. 여러 가지 구문을 시도했지만 아무 것도 작동하지 않는 것 같습니다. 카테고리를 추가하는 올바른 구문은 무엇입니까? 배열

+0

당신은 만들 개체의 유형을 지정해야 사용합니다. 당신이 보지 못했던 어떤 종류의 ExpandoObject를 사용하지 않는다면 말입니다. –

답변

0

은 []

categories = new[] { "city", "country", "state_province" }