就像标题..
我想在Facebook页面标签上开发Facebook应用程序..
就像一个例子.. 如果我有这样的商店.. http://www.facebook.com/ryanowebdeveloper/app_273887879387238(只是我在网上找到的例子)
我想直接指向某个产品的网址... 你认为我有什么办法可以做到这一点...... 我的意思是,如果我打开网址..它仍然打开Facebook页面选项卡,但它已经显示产品说明而不是主页..
我尝试学习app_data& singed_request ..但严重的我仍然不太了解它..我知道如何获取参数..但我duno如何将其链接到页面..
先谢谢你们所有人的帮助,抱歉我的英语不好=)
答案 0 :(得分:0)
您可以通过添加?app_data=
或&app_data=
来为您的网页标签提供一个包含信息的字符串,具体取决于您当前的网址,后跟字符串:
?app_data=product_id=23923|other_info=heresomechars
现在诀窍是,此查询字符串信息将无法在您的应用中使用,因为Facebook会在iframe中打开您的应用。因此,Facebook会在 signed_request 变量中发布您的应用信息。阅读此signed_request,您将找到带有字符串的app_data。
现在您可以访问信息字符串,并让您的代码根据它在app_data
字符串中找到的内容决定要执行的操作。
在我的示例中,我使用|
作为参数之间的分隔符号,因为在读取=
之前的名称和值之后,很容易在此字符上拆分字符串在=
之后。
希望它有点清除空气。