将自定义 HTML5/iframe 小部件集成到 Facebook 时间轴/标签页
Integrating custom HTML5/iframe widgets into Facebook Timeline / Tab Pages
我有一个小部件,用户可以通过我的应用程序生成的 HTML/iframe 代码将其集成到他们的网站中。
我希望用户能够将小部件放入他们的 Facebook 公司页面。
小部件可通过 https://example.com/widget/XXXXXXXXXX/
使用,其中 XXXXXXXXXX
是 build/generated 小部件的用户的唯一 ID。
根据Page Tab Tutorial my Page Tab can only have one URL that can be served to user but if I place there https://example.com/widget/1111111111/
then all users will see the widget of User #1111111111
if I place there https://example.com/widget/
then I do now know how to provide the proper User ID when first adding the Page Tab.
我想知道用户使用我提供的 iframe 代码或通过对话框添加页面选项卡并提供用户 ID(可能通过从我的网站直接 link 已经在参数请求中包含 user_id)。如果可能的话,我不想使用任何 Facebook APIs/etc,因为小部件独立工作并且不需要任何 Facebook 数据,我只想让小部件显示在用户的 Facebook timelines/pages 上,无论他们想要什么显示它。
谢谢!
在初始加载到 iframe 时发布到您的应用程序的 signed_request
参数包含作为页面选项卡嵌入时的页面 ID。
如果您需要识别您的应用程序嵌入的页面,and/or 将任何更多数据与其相关联,这是您的方法。
这里描述了如何解析它:https://developers.facebook.com/docs/facebook-login/using-login-with-games#parsingsr
我有一个小部件,用户可以通过我的应用程序生成的 HTML/iframe 代码将其集成到他们的网站中。
我希望用户能够将小部件放入他们的 Facebook 公司页面。
小部件可通过
https://example.com/widget/XXXXXXXXXX/
使用,其中XXXXXXXXXX
是 build/generated 小部件的用户的唯一 ID。根据Page Tab Tutorial my Page Tab can only have one URL that can be served to user but if I place there
https://example.com/widget/1111111111/
then all users will see the widget of User #1111111111
if I place therehttps://example.com/widget/
then I do now know how to provide the proper User ID when first adding the Page Tab.
我想知道用户使用我提供的 iframe 代码或通过对话框添加页面选项卡并提供用户 ID(可能通过从我的网站直接 link 已经在参数请求中包含 user_id)。如果可能的话,我不想使用任何 Facebook APIs/etc,因为小部件独立工作并且不需要任何 Facebook 数据,我只想让小部件显示在用户的 Facebook timelines/pages 上,无论他们想要什么显示它。
谢谢!
在初始加载到 iframe 时发布到您的应用程序的 signed_request
参数包含作为页面选项卡嵌入时的页面 ID。
如果您需要识别您的应用程序嵌入的页面,and/or 将任何更多数据与其相关联,这是您的方法。
这里描述了如何解析它:https://developers.facebook.com/docs/facebook-login/using-login-with-games#parsingsr