开始使用facebook c#SDK

时间:2011-01-22 12:07:36

标签: c# facebook

这是我的第二篇文章,我有点生气。我已经阅读了这个论坛上的所有帖子,本周每天晚上最好的部分都是撞在砖墙上。我是一名经验丰富的编码员,但我不能为我的生活让我的“facebook connect”工作。

我认为我想做的是;

我有一个c#asp.net解决方案,这是我在visual studio 2010上开发的webforms解决方案。我想要一个简单的页面,它从facebook获取我的信息并向我显示我的名字。最简单的。

我有多远?我有一个Facebook应用程序,我的“网站域名”设置为englandkorfball.co.uk。我将“网站网址”设置为http://www.englandkorfball.co.uk/test.aspx?app=1

我已经从codeplex下载并引用了3.5框架SDK dll。

我已经加上test.aspx,这是我不知道如何在这里展示给你的最简单的代码

Q1。我可以用简单的格式向您展示我的代码吗?我无法计算网站上的格式。

来自涉及FB.init,元声明和fb:login-button的所有网络示例。这部分工作正常。我退出Facebook,点击按钮,我被要求登录。我删除了应用程序,它问我没事。这一切都很好。

这是服务器端的一点,我不能为我的生活工作。我用过

Authorizer authorizer = new CanvasAuthorizer(fbApp);
if (authorizer.IsAuthorized())

Authorizer authorizer = new Authorizer(fbApp);
if (authorizer.IsAuthorized())

if (fbApp.IsAuthenticated) {

但没有任何东西会导致正面验证结果。

我得到了错误的结尾。如何检查我是否登录服务器端?

谢谢,我已经没有想法和耐心去做一些可能非常好的事情。

1 个答案:

答案 0 :(得分:1)

以下逐步介绍如何创建Facebook Application with ASP.NET,如果您一步一步地遵循此步骤,您将立即拥有一个有效的应用程序。你必须确保web.config部分正是它应该是什么,这里有一个解释:

  • appId - 应用程序ID
  • appSecret - 应用程序秘密
  • baseDomain - 站点域
  • cookieSupport - “false”
  • maxRetries - “2”(或您希望SDK重试操作的次数)
  • retryDelay - “1”(或者您希望它在重试前等待多长时间

来自Facebook C# SDK

的样本