Facebook页面应用程序 - 授权用户

时间:2011-02-03 15:21:11

标签: facebook

我似乎无法找到我正在寻找的东西。我们正在尝试构建一个仅在Facebook页面上运行的应用程序。如果他们不喜欢该页面,我们希望显示一个登陆页面,如果他们这样做,我们希望显示比赛报名表格。此功能有效。

在显示比赛报名表之前,我们想要对查看该应用的用户进行身份验证,以便他们可以点击“参加比赛!”我们可以自动提取姓名/电子邮件地址。

我所见过的任何身份验证方法,包括通过Facebook Developer文档,都根本不起作用。

我看到一些东西说他们需要先与应用程序进行交互,然后你就可以获得id,但这也不起作用。我也没有通过签名请求传递页面ID。

我还不清楚我是应该使用iframe还是只使用FBML。

有人能指出我正确的方向吗?谢谢!

2 个答案:

答案 0 :(得分:1)

  1. 您需要创建一个粉丝页面并将FBML插件添加到该页面,然后您需要插入一个简短的代码,以确定Facebook用户是否点击了“赞”与否,并确定您是将决定天气以显示目标网页的内容(使用iframe)。您可能还希望将您创建的FBML框设置为尚未按下“赞”按钮的成员的默认视图,您可以更改粉丝页面设置中的默认视图。

  2. 在iframe上,如果要从Facebook检索任何用户信息,则需要使用Facebook API,为此,您需要在Facebook上注册新的应用程序。请访问developers.facebook.com进行API集成和应用注册。

  3. 另外,当你说:

    时,你是什么意思
      

    任何身份验证方法   我见过描述,包括通过   Facebook开发人员的文档,不   工作。

答案 1 :(得分:0)

好吧,看来你不能这样做。客户非常具体想要这个功能,但我们最终说服他们去重定向到画布页面,让应用程序获得授权,然后输入比赛。