古い「http://www.facebook.com/add.php」では、[ページ タブの追加] ダイアログを表示するときにページを選択できるため、アプリケーションはページのリストを表示し、アプリケーション タブを各ページに個別に追加できました。
新しい [ページ タブの追加] ダイアログを使用して同じことを行うにはどうすればよいですか? 追加ダイアログは表示できますが、選択したページでは表示できません。次のコードで試しました。
var obj = {
method: 'pagetab',
page: page_id,
pages: 1
};
FB.ui(obj);
JavaScriptダイアログポップアップでこれを達成する方法はありますか?
アップデート
これが私のシナリオです。私の Facebook アプリケーションには 2 種類の訪問者がいます。アプリケーションをページに追加したいページ管理者と、タブ内でアプリケーションを使用するページ訪問者です。
ページ管理者は、アプリケーションのキャンバス バージョンを使用してすべてのページを管理しています。彼は私のアプリケーション内のページの 1 つ (タブのないページでも) を選択し、構成タスクを実行する可能性があります。古い add.php ダイアログを使用すると、現在選択されているページに直接タブを追加するボタンをユーザーに表示できました。Add Page Tab ダイアログを使用して同じ動作を実現したかったのです。