1
我正在使用Facebook C#SDK開發iframe Facebook應用程序。帶有多個控制器的Facebook ASP.NET MVC應用程序
我看着例子,找到這段代碼做授權的控制器:
namespace Auth_And_Allow.Controllers
{
[HandleError]
public class HomeController : Controller
{
[CanvasAuthorize(Perms = "user_about_me")]
public ActionResult Index()
{
FacebookApp fbApp = new FacebookApp();
if (fbApp.Session != null)
{
dynamic result = fbApp.Get("me");
ViewData["Firstname"] = result.first_name;
ViewData["Lastname"] = result.last_name;
}
return View();
}
}
}
但是,如果我的應用程序使用了很多不止一個控制器,我應該怎麼辦?
我應該在所有控制器中使用相同的授權碼還是有其他方法? (我知道它會以這種方式工作,但現在我正在尋找構建Facebook應用的最佳實踐)
謝謝我錯過了CanvasRedirect部分 – Ben 2010-12-19 22:07:11