2011-07-28 6 views
0

コンテキストは、認証にクライアント側のOAuthフローを使用するデスクトップアプリケーションです。私は最初の年近く前にこのアプリを建てFacebookクライアントサイドのOAuth 2.0の質問

すると、Facebookのドキュメントには、ログイン/認証ダイアログを生成するには、次のURLを使用するように言った:

https://graph.facebook.com/oauth/authorize?client_id=XXXXXXXX&redirect_uri=YYYYYYY 

これが今取り組んでいます。しかし、私は新たに更新された認証ガイドを見直し、今Facebookが使用することを言っていることがわかりました。

https://www.facebook.com/dialog/oauth?client_id=XXXXXXXX&redirect_uri=YYYYYYY 

誰でも違いがそれらの間にあるものを知っています、そしてもっと重要な私はそれを変更する必要がありますか?私が言ったように、それは今働いていますが、10/01/2011の締め切りが来るときに何か変わることに少し気になります。

私の2番目の質問は次のとおりです。Apps - >AppName - >詳細ページの「OAuth Migration」設定を有効にすることは誰にも分かりますか?

答えて

2

URLは互いにリダイレクトされます。でも、新しいURLに変更を加えてください。ドキュメントがURLを変更し、セマンティクスが同じである場合は、不必要な変更の破棄を避けるために更新する必要があります。デスクトップアプリケーションではさらにそうです。

2番目の回答:今は異なるアクセストークンを発行します。

+0

不要なホップをスキップするので、新しいものに切り替えるとユーザーにとっても優れています。 – daaku

+0

@uɐɾɹɐʇןnɐd。ありがとうございます、私は新しいURLに変更します。 「今のところあなたには異なるアクセストークンが発行されます」と言えば、それはアプリとユーザーの面でどういう意味ですか?両方の種類のアクセストークンを今Graph APIと交換可能に使用できますか? –

+0

@daaku - あなたは「不要なホップ」について光を当てることはできますか?私のテストから、両方のURLは同じ場所にリダイレクトされます。 'https://www.facebook.com/connect/uiserver.php? '。 –