将自定义HTML5 / iframe小部件集成到Facebook时间轴/标签页中

时间:2015-03-23 11:25:17

标签: javascript html5 facebook widget

  • 我有一个小部件,用户可以通过我的应用生成的HTML / iframe代码将其集成到他们的网站中。

  • 我希望用户能够将小部件放入他们的Facebook公司页面。

  • 小部件可通过https://example.com/widget/XXXXXXXXXX/获取,其中XXXXXXXXXX是构建/生成小部件的用户的唯一ID。

  • 根据Page Tab Tutorial,我的网页标签只能有一个可以提供给用户的网址,但如果我放置https://example.com/widget/1111111111/,那么所有用户都会看到用户#{{1如果我放置1111111111,那么我现在知道如何在first adding the Page Tab时提供正确的用户ID。

我想了解用户使用我提供的iframe代码添加时间线框/页面标签的最简单方法,或者通过对话框添加页面标签并提供用户ID(也许通过我的网站直接链接已经包含参数请求中的user_id)。如果可能的话,我不想使用任何Facebook API / etc,因为小部件独立工作并且不需要任何facebook数据,我只想让小部件显示在用户身上' Facebook时间表/页面,无论他们想要显示它。

谢谢!

1 个答案:

答案 0 :(得分:1)

在初始加载到iframe时发布到您应用的signed_request参数包含嵌入页面标签时的页面ID。

如果您需要识别应用程序嵌入的页面,和/或将更多数据与之关联,那么这就是您的选择。

如何解析它,如下所述:https://developers.facebook.com/docs/facebook-login/using-login-with-games#parsingsr