我的粉丝页面有问题。一个库脚本正在运行我的网站空间,我也将它放在应用程序中也在Fanpage的iframe中。图库脚本有一个分享按钮,可以在Facebook上发布照片。它的这一部分运行正常,但是当我点击Facebook上发布的链接时,我已经在我的网站空间中提到了我的页面而不是网页和照片的iframe。是否可以编辑链接以转到facebook iframe中的此页面?
答案 0 :(得分:0)
这一般不是问题。您可以尝试将您的网站重定向到Facebook标签应用程序,检查HTTP_REFERRER和网址。您可以查看this example
您可以尝试调用一个URL,看看是否重定向到正确的应用程序。此外,您可以将app_data参数添加到网址,以识别应用中的真实目标。
所有这些都可以通过以下代码完成:
// set the target facebook page name and id to perform a forceRedirectToTab()
$tmpFbHelper
->setPageName($iniHandler->getIniSetting('facebook.'.fbHelper::getAppNamespace().'.page.name'))
->setPageId($iniHandler->getIniSetting('facebook.'.fbHelper::getAppNamespace().'.page.id'))
->setSecret($iniHandler->getIniSetting('facebook.'.fbHelper::getAppNamespace().'.secret'));
// perform a redirect to the facebook tab application if someone opens the url out of facebook
// the facebook-linter is not affected by this :)
$tmpFbHelper->forceRedirectToTab();
// perform a deeplink if for example a special url is called or you identify some app-data
$tmpFbHelper->performDeeplink();
您必须查看已发布的流媒体链接,以便PHP代码发现您将重定向和深层链接!
我希望这些想法可以帮助你:)