2

次のように Facebook OAuth エンドポイントを呼び出すと:

https://www.facebook.com/dialog/oauth
?client_id=xxxxxxxxxxxxxxxxx
&redirect_uri=http%3A%2F%2Fexample.me
&scope=email%2Cpublish_stream
&state=aa48a8a575a0e308123b7f178047dd87

FB ダイアログを表示する前にサーバー エラーが発生します。

ただし、を に変更するredirect_uriexample.com、正常に動作します (example.com を所有していないため、FB にアクセスすると、「正しくないリダイレクト uri エラーが発生する」という点で)。

つまり、基本的に、redirect_uri が.meの場合、サーバー エラーが発生するようです。

これは OAuth / Facebook の既知の問題ですか、それとも何か間違っていますか?

4

2 に答える 2

0

これを無頓着にしないために

当時、私はこれに対する解決策を見つけることができませんでした。それはほぼ間違いなくFBのバグでした。最近、これをもう一度行う必要があり、.meドメインが正常に機能することがわかったため、バグが修正されたようです。

于 2012-12-02T08:49:11.320 に答える
0

.com ドメインのドメインからのリダイレクト URL を使用できます

たとえば。example.com/xyzこの URL を.me、ユーザーをリダイレクトしたいドメインの URL にリダイレクトしてみてください。

bit.lyまたは、またはのようにリダイレクト URL を短縮するために URL 短縮機能を使用してみてくださいgoo.gl(ただし、うまくいかない場合があります) 。

于 2012-06-20T04:08:43.330 に答える