0

こんにちは、次の問題があります。ユーザーにアプリを認証してもらいたいので、認証ダイアログを表示したいと思います。これを行うために、私は api 関数を試しました

FB.api("/dialog/oauth", "get", {client_id: APP_ID, redirect_uri: URI}, function(response){
    console.log(response);
});

しかし、私はこのエラーが発生します:

code: 2500
message: "Unknown path components: /oauth"
type: "OAuthException"

しかし、なぜ?FB.api 呼び出しは次のように同じである必要があります

http://www.facebook.com/dialog/oauth?client_id=<app-id>&redirect_uri=<uri>

この URL をブラウザに直接入力すると、ダイアログが表示されます。(x-frame-options のため、'window.location' も機能しません)

4

1 に答える 1

1

JavaScript SDK のFB.loginメソッドを使用http://developers.facebook.com/docs/reference/javascript/FB.login/

于 2012-10-18T10:58:33.473 に答える