私は Web ハンドラーを初めて使用します。これは、基本的にチュートリアル www.facebooksdk.net から取得したハンドラーです。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace PogoTrip
{
/// <summary>
/// Summary description for FacebookLogin1
/// </summary>
public class FacebookLogin : IHttpHandler, System.Web.SessionState.IRequiresSessionState
{
public void ProcessRequest(HttpContext context)
{
var accessToken = context.Request["accessToken"];
context.Session["AccessToken"] = accessToken;
context.Response.Redirect("~/Default.aspx");
}
public bool IsReusable
{
get { return false; }
}
}
}
そして、トークンを取得しようとするために使用しているコードは次のとおりです。
protected void Page_Load(object sender, EventArgs e)
{
var accessToken = Session["AccessToken"].ToString();
var client = new Facebook.FacebookClient(accessToken);
dynamic me = client.Get("me", new { fields = "name,id" });
}
.ashx ファイルを実際に参照する方法がわかりません (とにかくそれが問題だと思います)
ありがとうございました!