0

就像标题一样。。

我想在 facebook 页面选项卡上开发 facebook 应用程序..

举个例子..如果我有这样的商店.. http://www.facebook.com/ryanowebdeveloper/app_273887879387238(只是我在网上找到的例子)

我想让一些网址直接指向某个产品...你认为有什么办法可以做到吗...我的意思是,如果我打开网址..它仍然会打开 Facebook 页面选项卡,但它会显示产品描述已经而不是主页..

我尝试了解 app_data 和 singed_request .. 但严重的是我仍然不太了解它.. 我知道如何获取参数.. 但我不知道如何将它链接到页面..

提前谢谢大家谁帮助和对不起我的英语不好=)

4

1 回答 1

0

?app_data=您可以通过添加或来为您的页面选项卡 App 的 URL 提供一个包含信息的字符串&app_data=,具体取决于您当前的 URL,后跟一个字符串,例如:

?app_data=product_id=23923|other_info=heresomechars

现在的诀窍是,这个查询字符串信息在您的应用程序中将不可用,因为 Facebook 在 Iframe 中打开您的应用程序。出于这个原因,facebook 将您的应用信息发布在signed_request变量中。阅读此签名请求,您将找到带有字符串的 app_data。

现在您可以访问信息字符串,并让您的代码根据它在app_data字符串中找到的内容来决定要做什么。

在我的示例中,我在参数之间使用as 分隔符号,因为在读取位于 之前的名称和位于 之后的值之后,|很容易在此字符上拆分字符串。==

希望它能净化一下空气。

于 2013-05-21T21:09:33.123 回答