通过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