是否可以将现有的网站应用程序转换为Facebook应用程序?

时间:2011-09-26 18:22:13

标签: facebook web

我查看了一些与我类似的SO问题,但没有发现它们像我希望的那样提供信息。我读了一个地方说使用iFrame,但需要使用Canvas和Facebook api,最后,现在是10月1日,SSL(这意味着静态IP,更多钱,付费证书。)

我不想要沙箱的所有内容。我想构建,测试,如果我认为该产品是值得的,那么,在我对我的产品满意后,获得Facebook应用程序所需的所有东西。如果我选择价格低廉的主机,我可以便宜地为我的“沙箱”做到这一点。

不确定如何继续。

编辑:就此而言,我可以在穿上FB之前在本地完成所有操作。

1 个答案:

答案 0 :(得分:3)

最快和最快开始与Facebook集成的最简单方法是在您的网站上添加“使用Facebook登录”按钮:Facebook for Websites。用户将照常浏览您域中的站点,而不是在Facebook画布内浏览。您可以访问要测试的任何Facebook功能,以查看画布应用是否值得。

这需要您设置Facebook Developer应用程序以获取App ID和Secret,但您不必解析signed_request,使用SSL等。

执行此操作后,用户可以单击站点上的“使用Facebook登录”按钮,并允许访问权限提示。然后,该用户将使用您的Facebook应用程序进行身份验证,您将可以访问社交渠道,例如供稿和请求,图表API等。

<强>更新

回答@ johnny的评论问题:是的,使用Facebook Javascript SDK。您可以通过每次希望他们将故事发布到他们的墙上时Feed Dialog提示他们,或者通过请求'publish_stream'extended permission来发布到用户的墙上,这可以让您发布故事每次都不会提示用户(仅当用户表示他们想要分享该特定故事时 - 请务必阅读TOS)。