2012-02-03 10 views
0

私はFacebookの認証プロセスを経て、自分のユーザーを自分のサイトにログインさせています。ユーザーがログインしたら私が使用して、プロファイルページにリダイレクト:Facebookログイン後のURLの末尾にある文字

resp.sendRedirect("/l/profile"); 

をしかし、私はプロフィールページを取得するときこれがでリダイレクトされたURLの末尾にあるように思わ/profile#_=_

、URLは終了しますfacebookでコードを返します。どうしてそれがくっついているのですか?どうすればそれを取り除くことができますか?

答えて

0

私はそれが有効なaccessTokenを#anchorまたは?paramのいずれかのURLの末尾に追加することにより、クライアント側の認証を参照しているかどうかに応じて、 "Authenticated Referrals"という副機能があると推測しています。またはサーバー側)。 http://developers.facebook.com/docs/opengraph/authentication/

いずれにしても、Facebook側に追加されているため、修正するにはfile a bugにする必要がありますが、現時点ではトラッカーが私のためにダウンしているようです。

+0

私のURLから削除する方法はありますか?ログインページからプロフィールページにリダイレクトしています。 resp.sendRedirect( "/ l/profile")はなぜガベージを保持していますか? – Lumpy

+0

私はあなたがJavaを使っていることを認識していませんでした。私はFacebookからあなたのサーバーへのリダイレクトを想定していました。問題は 'resp'オブジェクト内にあるように見えますが、アンカーを追加する理由はわかりませんが、キー=>値の結果のようです。申し訳ありませんが、私はもっと助けになることはできませんでした。 –

関連する問題