1

私は oauth.io を使用して、ユーザーの Twitter アカウントの承認を処理し、Twitter API からデータを取得しています。デモとまったく同じようにコードを使用し、公開鍵を挿入し、プロバイダーとして「twitter」を使用します。

OAuth.initialize('key'); //OAuth.io public key
    OAuth.popup('twitter')
    .done(function (result) {
        // Perform API calls
        console.log(result);
    })
    .fail(function (error) {
        // Handle errors
    });

ページを開くと、ポップアップ ウィンドウが開きますが、何かを確認したり、問題を診断したりする前に、すぐに閉じます。

私はこの回答を読みましたが、ポップアップが閉じる問題に対処していないようでした。作成者がjQueryを含める必要があっただけです。これはすでに行っています。

質問:

  1. oauth.io または Twitter でアプリを構成または設定する際に間違ったことはありますか?
  2. ポップアップが開いてから閉じるまでの間にポップアップで何が起こっているかを診断する方法はありますか?
4

1 に答える 1

2

Facebook アプリへのアクセスを既に許可している場合は、この正確な動作が表示されます。アプリへのアクセスを削除して再度テストするには、次の手順に従います。

  • FB アカウントにログインしたら、https://www.facebook.com/bookmarks/appsにアクセスします。
  • 問題のアプリの横にある歯車のアイコンをクリックします。
  • [アプリの削除] をクリックし、表示される確認ダイアログで [削除] をクリックして確定します。

oauth.io 統合を再度テストすると、予想されるログインおよび/または認証のポップアップ ダイアログが表示されるはずです。

于 2015-03-16T18:38:09.550 に答える