2012-04-14 8 views
0

新しいアプリをセットアップする - ユーザーが「スクリーニングに行く」をクリックした後に許可スクリーを受け取ったときに自分自身にリダイレクトするウェブサイト(ex。www.mysite.com)では、代わりにFacebookの中の私のウェブサイトにリダイレクトされます。あなたのウェブサイトにユーザーを導くためにあなたの「Go to app」ボタンをリダイレクトする方法

私のウェブサイトはFacebookの中で互換性がないので、私は自分のサイトにユーザーを誘導するアプリが必要です - どうすればいいですか?

答えて

0

ユーザーがoauthダイアログに送信したときに、「redirect_uri」パラメータで指定したURLがクリックされた後、ユーザーがリダイレクトされるURL。

fbアプリのURL(apps.facebook.com/APP_NAME)を指定する代わりに、ex.www.mysite.comを使用することができます(アプリの設定と同じである限り)。

あなたがすることができるもう一つは、単にJavaScriptを使用してページをリロードすることです:言ったのすべてと

top.location.href = "ex.www.mysite.com"; 

、あなたはことをやっていない必要があります。 それをクリアリーはFacebook Platform Policiesで述べている:

  1. Facebook上であなたのキャンバスやページタブアプリの主な目的は、単にFacebookの経験 から出て、外部のサイトにユーザーをリダイレクトしてはなりません。
0

あなたのアプリはキャンバス存在感を持っている場合は、[移動]をアプリボタンはキャンバスのランディングページにリダイレクトされます。あなたのアプリが厳密である場合は、あなたのアプリがキャンバスとの接続の両方が、それはに行きます、実装している場合の例http://apps.facebook.com/yourapp

のために接続アプリは、[移動をアプリボタンは一例http://www.yourapp.com

のためのFacebookの外であなたのサイトにリダイレクトされますキャンバスページ。

Facebookデベロッパーアプリの関連する設定は、「あなたのアプリをFacebookとどのように統合するかを選択する」の下にあります。 Facebook.com内にキャンバスが存在する必要はありません。ウェブサイトのチェックボックスをオンにするだけで、[アプリケーションに移動]ボタンをクリックすると、ユーザーはサイトに直接アクセスします。これを行うと、ブックマークやリクエストなどのいくつかの重要なAPI機能を使用できなくなることに注意してください。

関連する問題