我想有一个url指向我的应用程序在facebook页面的某些部分


I want to have url to point to certain part of my apps in facebook page

就像标题一样。。

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

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

我想有一些网址直接指向某个产品。。。你觉得我有什么办法吗。。。我的意思是,如果我打开网址。。它仍然打开facebook页面选项卡,但它已经显示了产品描述,而不是主页。。

我试着了解app_data&已签名请求。。但说真的,我仍然不太了解它。我知道如何获得参数。。但我不知道如何将其链接到页面。。

提前感谢所有帮助我的人,并为我糟糕的英语感到抱歉=(

您可以根据当前URL添加?app_data=&app_data=,为页面选项卡应用程序的URL提供一个包含信息的字符串,后跟一个类似的字符串

?app_data=product_id=23923|other_info=heresomechars

现在诀窍是,由于Facebook在Iframe中打开您的应用程序,因此该查询字符串信息将无法在您的应用中使用。因此,facebook将您的应用程序信息发布在signed_request变量中。阅读这个signed_request,您会发现带有字符串的app_data。

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

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

希望它能稍微澄清一下。