2012-02-29 18 views
3

facebook登録プラグインを使ってWebページdefault.aspx(mvcアプリケーションではない)を開発しています。 facebook id.Iを使用して私のアプリケーションにログインしているユーザーのプロフィール画像を取得するには、fqlの例を見ましたが、それをC#コードの背後に実装する方法はわかりません。プロフィール情報をコードで取得することができました。私のページを登録しているユーザーからプロフィール画像を取得する方法を教えてください。C#2008私のサイトにfacebook登録アプリケーション(mvcを使用していない)を登録したfacebookユーザーのプロフィール写真を取得する方法

答えて

7

FacebookIDを取得している場合は、画像URL

<img src="https://graph.facebook.com/FacebookIDOrUserName/picture"/> 

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(); 
+0

を私は私は私の質問に手の込んだする必要があると思います。私はfacebook登録プラグインのiframe vesionを使用しており、コードの後ろにユーザー名(IDではない)を取得できます。プロフィール画像を取得するためにfql C#アプリケーションを使用するためのweb.configの設定方法は?返信してくれてありがとうと私はqnをきちんと投稿して欲しい。 –

+0

イメージオブジェクトはsystem.web.ui.webcontrolまたはsystem.drawingのものですか? plsヘルプ –

+0

@AntoAugustine - System.Drawing –

関連する問題