0

ファンページに問題があります。ギャラリースクリプトが私のウェブスペースを実行していて、それをファンページのiframeのアプリにも入れました。ギャラリースクリプトには、Facebookに写真を投稿するための[共有]ボタンがあります。この部分は正常に実行されていますが、Facebookに投稿されたリンクをクリックすると、Webページと写真のあるiframeではなく、Webスペースの自分のページが参照されていました。リンクを編集してFacebookiframeのこのページに移動することはできますか?

4

1 に答える 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 に答える