【问题标题】:Connect with facebook - ASP.NET 3.5与 Facebook 连接 - ASP.NET 3.5
【发布时间】:2011-09-06 07:58:46
【问题描述】:

我正在尝试使用 ASP.NET 3.5 开发“与 facebook 连接”,并且已经关注了很多文章,但我无法让它工作。大多数谈论此事的开发人员最终都参考了以下文章: devtacular.com/articles/bkonrad/how-to-retrieve-user-data-from-facebook-connect-in-aspnet/

我关注了那篇文章,但我唯一能做的就是检查当前用户的身份验证状态: devtacular.com/articles/bkonrad/how-to-integrate-with-facebook-connect/

但是,尝试读取用户数据时总是出现以下错误(尽管在之前成功的测试中使用了相同的密钥!-检查身份验证):

指定的 API 密钥无效 您尝试访问的应用不存在或已被禁用。

我开发的2个页面的链接如下,你可以试试看我做了什么: http://www.myifaworld.com/desktopModules/facebook/connect.aspx(连接方法 - 工作正常) http://www.myifaworld.com/desktopModules/facebook/bkonrad_1.aspx(读取用户数据 - 错误)

我基本上希望用户点击我页面上的“连接 facebook”来使用 facebook 登录,我的代码会读取用户信息并将用户的基本信息保存到我的数据库中。

非常感谢任何帮助!

【问题讨论】:

    标签: asp.net facebook


    【解决方案1】:

    检查了你的两个页面 您的用户数据页面出现以下错误。 FB.Event 未定义。

    而且您没有参考代码上方的 fb 脚本。

    尝试在 FB.Init 上方的代码中添加这些行

       <div id="fb-root"></div>
    <script src="http://connect.facebook.net/en_US/all.js"></script>
    

    阅读我的博客了解 deail facebook 连接集成 http://codethatworkedforme.blogspot.com/2011/08/facebook-connect.html

    【讨论】:

    • 尼拉姆,我添加了你告诉我的行,但我仍然得到同样的错误。为什么我的第一个页面可以正常工作并正确显示 Facebook 弹出页面并要求用户登录并允许权限,而另一个却说 App ID 错误!另一方面,我关注了你的文章,但没有得到它如何帮助我解决我的问题!如果可以,请你帮助我。谢谢。
    • 嘿..刚刚检查了你的myifaworld.com/desktopModules/facebook/bkonrad_1.aspx页面...源代码中缺少appID。
    • Neelam,app ID 没有丢失!它从我的 webconfig 中读取一个变量!相同的代码适用于我的其他页面!
    • 嘿,这是你myifaworld.com/desktopModules/facebook/connect.aspx页面中的代码......... 这是你myifaworld.com/desktopModules/facebook/bkonrad_1.aspx 页面中的代码...... ....这个页面显然没有获得 appID。
    • Neelam,我对应用 ID 进行了硬编码,然后在这一行开始出现“堆栈溢出”错误: 什么你推荐吗?
    猜你喜欢
    • 1970-01-01
    • 2010-09-24
    • 1970-01-01
    • 2011-05-05
    • 1970-01-01
    • 2012-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多