#asp.net
#asp.net
Вопрос:
я пытаюсь получить доступ к информации о пользователе facebook (образование, сведения о родном городе) с помощью graph api, возможно ли выполнить эту строку url = «https://graph.facebook.com/me?fields=id , имя, фотография, биография, цитаты, образование, родной город иaccess_token=» OAuth.Токен;
string json = oAuth.WebRequest(oAuthFacebook.Method.GET, url, String.Empty);
UserInfo ui = js.Deserialize<UserInfo>(json);
StringBuilder sb = new StringBuilder();
sb = sb.Append("Name : " ui.name "<br/>");
sb = sb.Append("<Img src='" ui.picture "' alt='' />");
sb = sb.Append("Bio : " ui.bio "<br/>");
sb = sb.Append("Quotes : " ui.quotes "<br/>");
//This does not work sb = sb.Append("hometown : " ui.hometown[0] "<br/>");
//This does not work sb = sb.Append("Education : " ui.education[0] "<br/>");
Я использую следующий класс userInfo
public class UserInfo
{
public string id { get; set; }
public string name { get; set; }
public string picture { get; set; }
public string bio { get; set; }
public string quotes { get; set; }
public HometownInfo from { get; set; }
}
public class HometownInfo
{
public string id { get; set; }
public string name { get; set; }
}
Пожалуйста, предоставьте мне некоторые входные данные.. У меня не так много опыта в .net. Кроме того, я понимаю, что ui.hometown [0] — неправильный способ доступа к информации о родном городе пользователя…
Пожалуйста, поправьте меня
Спасибо
SC
Ответ №1:
public class FacebookUser
{
public string id { get; set; }
public string name { get; set; }
public string about { get; set; }
public string link { get; set; }
public hometown hometown = new hometown();
}
public class hometown
{
public string id { get; set; }
public string name { get; set; }
}