通过app_data参数链接到粉丝页删除app_data参数

问题描述:

我在Facebook粉丝页上的iframe中有一个FB应用。如果我创建一个URL链接到页面,而URL包含app_data参数,就像这样:通过app_data参数链接到粉丝页删除app_data参数

https://www.facebook.com/pages/My-Page/123?sk=app_456&app_data=mydata 

然后张贴在我的FB饲料,FB剥去app_data参数,恢复到规范网址风扇页:

https://www.facebook.com/pages/My-Page/123?sk=app_456 

这不是我想要的。

我会认为这是一个错误,因为应用程序的状态是粉丝页面的“规范”状态的一部分,但现在:任何方式来解决这个问题?

我曾经想过做书签到自己的网页:

https://facebook.mysite.com/pages/My-Page/123?sk=app_456&app_data=mydata 

和动态生成与相应的FB页面的所有OpenGraph标签页(使FB分担工作),并重定向到粉丝页面(让用户到正确的位置) - 但这需要(a)为这些OpenGraph标签抓取FB或者(b)以编程方式以crawl-like方式访问graph.facebook.com api,不知道FB对此的看法。

G'Day利奥,可能有点破解,但似乎工作。我把我的app_data链接到一个单独托管的URL上,并用它重定向回Facebook。

所以我的URL我共享是:https://externaldomain.com/deeplinker.aspx?data=stuff

然后响应重定向它是:https://www.facebook.com/[pageurl]?sk=[app] & app_data文件= [数据]

With [data] = stuff