我的粉丝专页有问题。一个画廊脚本正在运行我的网络空间,我将它放在应用程序中,也在 Fanpage 的 iframe 中。图库脚本有一个分享按钮,可以在 Facebook 上发布照片。这部分运行良好,但是当我点击发布在 Facebook 上的链接时,我被转至我的网站空间上的页面,而不是带有网页和照片的 iframe。是否可以在 facebook iframe 中编辑链接以转到此页面?
问问题
301 次
1 回答
0
一般来说,这不是问题。您可以尝试通过检查 HTTP_REFERRER 和 url 将您的网站重定向到 Facebook 选项卡应用程序。你可以看看这个例子
您可以尝试调用一个 URL,看看您是否被重定向到正确的应用程序。此外,您可以将 app_data-parameters 添加到 URL 以在您的应用中识别真正的目标。
所有这些都可以通过以下代码完成:
// 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 代码发现您将重定向和深度链接!
我希望这些想法可以帮助你:)
于 2012-04-18T10:09:29.920 回答