Я использую oauth.io для авторизации учетных записей пользователей Twitter для извлечения данных из API Twitter. Я использую код точно так же, как в демо, вставляя свой открытый ключ и используя «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, что я уже сделал.
Вопросы:
- Есть ли что-то, что я мог сделать неправильно при настройке или настройке своих приложений на oauth.io или в Twitter?
- Есть ли способ диагностировать, что происходит во всплывающем окне между его открытием и закрытием?