В Graph API, если я сделаю
https://graph.facebook.com/me/picture
Я должен забрать свою фотографию. Однако в Facebook C # SDK MVC 3
если я сделаю
var client = new FacebookClient(AccessToken); ViewBag.UserPicture = client.Get("me/picture");
Я получаю ошибку
Неверная строка JSON
Что я делаю не так?
var me = client.Get("me", new { fields = "id,name,first_name,last_name,link,username,gender,locale,email,picture,birthday" }) as IDictionary<string, object>;
/me/picture возвращает HTTP-перенаправление на URL изображения, чтобы вы могли использовать его в теге <img src=...
/me/picture
<img src=...
. Если вы хотите вернуть его в формате JSON, откройте /me?fields=picture
/me?fields=picture