我有一个iframe选项卡,其中包含内部有各种链接的php页面(如“新闻”,“照片”等)。是否有可能生成一个Facebook链接,直接导致iframe内的某些链接?通过Facebook链接我的意思是链接,将让你在Facebook上,打开你的iframe选项卡,并查看该iframe上的某些页面。问题是我现在可以做的只是链接到我的iframe选项卡,其地址如http://www.facebook.com/mypage/app_someid。然后我将登陆我的默认页面标签页面。但我想降落在不同的地方。关于这个的任何提示?
答案 0 :(得分:0)
将app_data参数传递到标签网址会作为FB调查后signed_request参数的一部分传递回您的应用,以包含您的内容。在对其进行设计后使用该参数然后决定要显示什么以及不显示什么。
您的网址将变为:
http://www.facebook.com/mypage/app_someid?app_data=showViewX http://www.facebook.com/mypage/app_someid?app_data=showViewY
然后在你的代码中:
// Get Signed Request
$app_data = $signed_request['app_data'];
if($app_data === "showViewX") {
// Show one view
} else {
// show others..
}
目前,如果用户在使用app_data参数登陆时只是喜欢该页面,则不会发送app_data参数。 FB上的错误已经在https://developers.facebook.com/bugs/172963266154996提交,我们都希望尽早解决。