Facebook アプリの特定のページにリンクする必要があります。アプリはページ タブになく、プロジェクトの制約によりページ タブに入れることはできません。
これは URL 形式です: https://apps.facebook.com/myappname
最後にパラメーター (/next.html や ?page=next など) を渡す必要があるため、アプリの外部から (電子メールから) 特定のページに直接リンクできます。
これをどのように設定しますか?私のプロジェクトでは、PHP と jQuery を使用しています。可能であれば、これをJavascriptで厳密に実行できるようにしたいと考えています。
ページタブやモバイルアプリをディープリンクする方法についてはたくさんの情報を見つけましたが、通常のアプリケーションにはそうではありません. 可能であるというメッセージを見つけましたが、オンラインや Facebook で実際に行う方法については何もありません。
ご協力いただきありがとうございます。
編集:
さて、PHPで動作するようになりました。この問題を抱えている他の人にとって、これは私がやったことです。
「?」を追加します。FB アプリの「サイト URL」の最後に、次のようなリダイレクト ファイルをアプリのランディング ページとして作成します (以下のように相対パスではなく絶対パスを使用してください)。
<?php
$query = $_SERVER['QUERY_STRING'];
$params = explode("/", $query);
if (in_array("gallery", $params)) {
header("Location: /gallery.html");
exit;
}
else {
header("Location: /index.html");
exit;
}
?>
この答えは、私がこれを理解するのに役立ったものです: $_GET on facebook iframe app