0
我的網址是像下面...面對的問題,而試圖獲取訪問令牌需要爲Facebook
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
);
}
}
我沒有任何Facebook在與我Web.Config中。
問題 - 如果我添加下面提到的行。我面臨的問題「settings.AppId爲空」
[CanvasAuthorize(Permissions = "user_about_me, publish_stream")]
?我怎樣才能ACCESS_TOKEN? – SMC 2013-03-04 18:09:13
我已經添加了在視圖中使用的代碼。由於您擁有畫布應用程序,因此不太確定它與您的不同之處。 – 2013-03-04 18:17:31
感謝您的幫助。我可以分享一個我正試圖完成的觀點嗎?其實我第一次登錄Facebook就像我們打開Facebook網站......然後我打開我的示例應用程序。我的問題是有佔用令牌值的會話。所以我可以直接從我的示例應用程序訪問它,而無需再次登錄? – SMC 2013-03-04 18:36:53