2011-12-23 29 views
0

新しいクライアントの着陸/歓迎ページを作成しましたが、プロセスが変更されたようです。私はもはやアプリケーションプロファイルに行き、ページに追加することはできません。アプリケーションをページに追加するにはどうすればよいですか?

https://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID&display=popup

私は私のキャンバスだと思ったものと「ポップアップ」を交換し、私は私のアプリIDで「YOUR_APP_ID」を置き換えるから撮影:私は、次のリンクを含んGoogle検索を通じて手順を検索することができました設定。 APIエラーコード:100 APIエラー説明:無効なパラメータ エラーメッセージ:有効なリダイレクトURIが必要です。

答えて

2

ダイアログに必要なパラメータredirect_uriを逃すと、あなたのキャンバスにdisplayを交換するが、あなたは単にあなたのための」日を追加しますFacebookのJavaScriptのSDK FB.uiメソッドを使用することができますdisplay mode

を使用しないでください。ドキュメントAdd Page Tab Dialogを参照してください。仕事行いますちょうどこのコードを使用して

FB.ui({ 
    method: 'pagetab' 
}); 
+0

この方法をもっと見るには、私の答えをhttp://stackoverflow.com/questions/8596217/how-to-add-tab-application-to-a-page-with-the-newで読むこともできます-auth-dialog –

0
+0

ユーレカ、いいえうまくいきません。それはFacebookのニュースフィードにかかります。ジューシーな、私は混乱しています。私はそのコードで何をしますか?私はコーダーではないので、これは外国語のようなものです。 –

+0

私はこのURLを通してタブを追加すると、彼らは私にリダイレクトされました。ファンページどのように私はカスタムリダイレクトを作成するのですか? –

0

に役立ちます私は成功した私のページに私のアプリを追加しましたが、面白い「落とし穴」がありました。

私はAdd Page Tab Dialogを他の人に示唆されたとおりに使用しました。それはうまく働いたが、私は私のページで新しく追加されたタブに移動したときに、私はエラーを得た:

405 - HTTP verb used to access this page is not allowed. 

それは、「ページタブのURLをセキュア:」ことが判明終了を行う、アプリケーションの基本設定画面で、 "/"文字を使用します。私は最初に "landing.htm"と呼ばれる明示的なHTMLページを指定し、エラーが発生した後、デフォルトのインデックスページで "pagetab"と呼ばれるサブディレクトリを作成しましたが、修正されませんでした。それから、 "pagetab /"を試してみました。

明示的なページURLをサポートしたいと考えています。

0

あなたのアプリのキャンバスページに移動し、ログインすると魔法使いがdevelopers.facebook.com/apps/に見つかります。あなたのアプリIDを選択し、facebook.com/YOURAPのように貼り付けます。これは次のようになります:282906808394888。その後、私は隅のリンクを残していることがわかります:自分のページに追加します。あなたが望むようにあなたのタブがあなたのページに表示されます:あなたがまだ問題があるかどうか質問してください。

関連する問題