如何获取Facebook用户注册我的网站的个人资料照片与Facebook注册申请(不使用mvc)

Ant*_*ine 3 c# asp.net facebook facebook-fql

我正在开发一个带有facebook注册插件的网页default.aspx.(不是mvc应用程序).我需要获取使用他们的facebook id登录我的应用程序的用户的个人资料图片.我看到了fql示例但我不知道如何在页面后面的c#代码中实现它.我能够在代码后面获取配置文件信息.请帮助我如何从注册我的页面的用户那里获取个人资料图片.我正在使用c#2008

ry_*_*hue 7

如果您正在获取FacebookID,则只生成图像URL

 <img src="https://graph.facebook.com/FacebookIDOrUserName/picture"/>
Run Code Online (Sandbox Code Playgroud)

http://developers.facebook.com/docs/reference/api/

如果您需要下载图片:

Image image = null;
string URL = "https://graph.facebook.com/FacebookIDOrUserName/picture";

HttpWebRequest req = (System.Net.HttpWebRequest)HttpWebRequest.Create(URL);
req.AllowWriteStreamBuffering = true;
req.Timeout = 20000;

WebResponse resp = req.GetResponse();
System.IO.Stream stream = resp.GetResponseStream();

image = Image.FromStream(stream);

resp.Close();
Run Code Online (Sandbox Code Playgroud)