Facebook C#SDK MVC3 - client.Get(“me / picture”)无效的JSON字符串错误

时间:2012-03-23 11:53:19

标签: facebook facebook-graph-api facebook-c#-sdk

如果我做的话,在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字符串

我做错了什么?

2 个答案:

答案 0 :(得分:2)

/me/picture会将HTTP重定向返回到图片网址,以便您可以在<img src=...代码中使用

如果您希望以JSON格式返回,请访问/me?fields=picture

答案 1 :(得分:2)

var me = client.Get("me", new { fields = "id,name,first_name,last_name,link,username,gender,locale,email,picture,birthday" }) as IDictionary<string, object>;