私のURLは以下のようなものです...
http://localhost:1561/Facebook/Facebook/MainPage
コントローラクラス
public class FacebookController : Controller
{
public ActionResult MainPage()
{
return View();
}
public PartialViewResult ShowMyDetails()
{
return PartialView("FacebookUserControl");
}
[CanvasAuthorize(Permissions = "user_about_me, publish_stream")]
public ActionResult GetMyDetails()
{
var fb = new FacebookClient();
dynamic CurrentUser = fb.Get("100003533388420");
User user = new User
{
id = CurrentUser.id,
first_name = CurrentUser.first_name,
gender = CurrentUser.gender,
last_name = CurrentUser.last_name,
name = CurrentUser.name,
username = CurrentUser.username
};
return Json
(
user,
JsonRequestBehavior.AllowGet
);
}
}
Web.Configに関連するFacebookはありません。
問題-以下の行を追加する場合。問題「 settings.AppIdがnull」に直面しています
[CanvasAuthorize(Permissions = "user_about_me, publish_stream")]