首页 > 解决方案 > 如何通过 URL 将参数传递给 Facebook 即时游戏应用程序?

问题描述

我的 Facebook 即时游戏应用程序具有以下网址:https ://www.facebook.com/instantgames/279246242904501/

当我点击上述游戏 URL 时,Facebook 网站会在 iframe 中加载实际游戏。我只想将 URL 参数传递给我可以在游戏代码中使用 JavaScript 接收的游戏应用程序。

这可能吗?

标签: facebookfacebook-instant-games

解决方案


您可以使用链接上下文。这是一个当前未记录的功能,但如果您导航到fb.gg/play/{your_game}/{ref}您将最终进入基于ref值的独特上下文。然后,您可以使用context.getID()来确定您所处的上下文。

请注意,这不能用于将任意日期传递到游戏中,因为无法读取ref的字符串值。目前没有可以做到这一点的机制。


推荐阅读