ファンページに問題があります。ギャラリースクリプトが私のウェブスペースを実行していて、それをファンページのiframeのアプリにも入れました。ギャラリースクリプトには、Facebookに写真を投稿するための[共有]ボタンがあります。この部分は正常に実行されていますが、Facebookに投稿されたリンクをクリックすると、Webページと写真のあるiframeではなく、Webスペースの自分のページが参照されていました。リンクを編集してFacebookiframeのこのページに移動することはできますか?
1 に答える
0
これは一般的に問題ではありません。HTTP_REFERRER と URL をチェックして、Web サイトを 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 に答える