gpt4 book ai didi

Facebook C# SDK Canvas 授权

转载 作者:行者123 更新时间:2023-12-02 22:13:52 25 4
gpt4 key购买 nike

我有一个 iFrame Facebook 应用程序。我正在使用 Facebook C# SDK(版本 6.0.10.0)、Facebook 和 Facebook.Web(版本 5.4.1.0')库。

当我从 stackoverflow 和其他一些网站获得一些帮助时 Facebook C# SDK Authorization Problem http://forum.ngnrs.com/index.php/topic,199.0.html

我编码为

 protected void Page_Load(object sender, EventArgs e)
{
fbApp = new FacebookApp();
authorizer = new CanvasAuthorizer(fbApp);
authorizer.Perms = requiredAppPermissions;
if (authorizer.Authorize())
{
//user authorized
}
else
{
//user not authorized
}
}

但在“authorizer = new CanvasAuthorizer(fbApp);”行中它给了ma一个语法错误 作为错误 14 与“Facebook.Web.CanvasAuthorizer.CanvasAuthorizer(Facebook.Web.FacebookWebContext)”匹配的最佳重载方法有一些无效参数。

在 Facebook C# SDK 中,没有任何关于语法变化的线索;请帮忙?

最佳答案

对于 Canvas 应用,Facebook 会向您在应用程序设置中指定的 Canvas 网址发出发布请求。在 post 请求中,您将获得signed_request 参数。您所要做的就是使用 Facebook API 方法解析该参数,它将为您提供用于进行进一步调用的访问 token 。

这是一个关于相同内容的简短教程。这是根据 ASP.NET MVC 3.0 编写的。不过,您也可以使用经典 ASP.NET 的大部分代码。

http://theocdcoder.com/tutorialcreate-a-facebook-canvas-app-using-asp-net-mvc-3/

关于Facebook C# SDK Canvas 授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9975784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com