获取用户个人资料照片的大小照片

Sam*_*mer 3 facebook photo facebook-graph-api

我正在使用C#开发网站Facebook应用程序.我可以使用以下方式获取信息:

FacebookClient FBApp = new FacebookClient(getAccessToken);
dynamic user = FBApp.Get("/me");
Run Code Online (Sandbox Code Playgroud)

我可以通过以下方式获得用户的朋友:

dynamic friends = FBApp.Get("/me/friends");
Run Code Online (Sandbox Code Playgroud)

所有这些都不包含照片的任何链接.我可以使用链接https://graph.facebook.com/*[user_id]*/picture 获取用户照片.

但这显示了一张非常小的照片...如何才能将照片的大小与个人照片的大小相似?

Gun*_*son 15

要获取特定大小的用户个人资料照片,请致电

https://graph.facebook.com/USER_ID/picture?type=SIZE
Run Code Online (Sandbox Code Playgroud)

其中SIZE应替换为其中一个单词

square
small
normal
large 
Run Code Online (Sandbox Code Playgroud)

取决于你想要的大小.

此调用将返回一个URL到单个图像,其大小基于您选择的类型参数.

例如:

https://graph.facebook.com/USER_ID/picture?type=large
Run Code Online (Sandbox Code Playgroud)

返回图像的大版本的URL.