Facebook:在Facebook中添加外部个人资料

时间:2012-10-09 11:24:36

标签: facebook facebook-apps

我想构建一个facebook应用程序,但不知道如何规划它。 Facebook用户应该找到该应用程序并单击那里的按钮,例如:“将此应用程序添加到您的Facebook页面”。之后(或当用户首次打开应用程序选项卡时)将要求用户登录外部网站。当凭证正常并且用户是该Facebook页面/选项卡的所有者时,该外部Web应用程序将显示该facebook用户的外部简档页面(应用程序已被放入的facebook简档的所有者)。之后,用户不再需要登录,访问该标签的每个用户都将看到该Facebook页面的外部个人资料。

......为了说明一个例子:

用户Foo在example.com上有一个帐户,并在那里有一个公众可访问的个人资料example.com/profiles/Foo。用户A也有一个Facebook页面。现在,example.com告诉其用户他们开发了一个Facebook应用程序,将他们的example.com-profiles集成到他们的Facebook个人资料中。因此,用户A打开该应用程序页面,单击按钮,登录到example.com,现在在她的facebook页面上有一个包含example.com/profiles/Foo的新选项卡。如果用户B访问用户A的Facebook页面,他将在应用程序选项卡中找到用户A(不是B)的example.com-profile。

我需要的是以下信息:

  • 如何为Facebook用户提供应用程序?

更新:找到了本教程:http://www.hyperarts.com/blog/facebook-removing-app-profile-pages-on-feb-1-2012/

  • 是否可以制作类似应用程序的安装过程?否则,如果用户A单击按钮以将应用程序集成到她的页面中,并且用户B打开选项卡,然后用户A可以打开它并登录example.com,则用户B可以登录并且他的example.com配置文件将出现在用户A的facebook页面。或者我该如何解决这个问题。

  • 接下来的问题是 - 我认为 - 应用程序的URL对于将此应用程序集成到其配置文件中的所有用户都是相同的。所以我需要能够检测应用程序请求的Facebook页面。

更新:我将能够从signed request读取页面ID。问题是页面管理员必须知道他/她的页面ID,但我认为可以通过图形API检索它(如果它不是URL的一部分)。

0 个答案:

没有答案