链接到Facebook Fanpage Iframe

时间:2012-04-18 08:15:27

标签: php facebook iframe facebook-page

我的粉丝页面有问题。一个库脚本正在运行我的网站空间,我也将它放在应用程序中也在Fanpage的iframe中。图库脚本有一个分享按钮,可以在Facebook上发布照片。它的这一部分运行正常,但是当我点击Facebook上发布的链接时,我已经在我的网站空间中提到了我的页面而不是网页和照片的iframe。是否可以编辑链接以转到facebook iframe中的此页面?

1 个答案:

答案 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代码发现您将重定向和深层链接!

我希望这些想法可以帮助你:)