gpt4 book ai didi

javascript - 使用重定向方法的 OAuth.callback 获取推文时出现 OAuth.io 未定义错误

转载 作者:行者123 更新时间:2023-11-28 01:17:33 25 4
gpt4 key购买 nike

我正在使用 OAuth.io 连接到 Twitter。最初我使用 Popup 方法,但由于某种原因,客户端计算机在 IE11 中遇到问题(弹出窗口未关闭,并且页面和弹出窗口之间丢失了上下文)。不管怎样,我决定转向重定向方法。重定向后,我能够正确获取 token 并成功连接。然而,当我尝试使用

调用 twitter REST API 时
success.get('/1.1/statuses/user_timeline.json?screen_name=Microsoft_EDU&exclude_replies=true')

这与弹出方法中的工作方式完全相同,我收到“错误”,没有更多说明

有问题的 OAuth 回调代码:

    OAuth.callback(function (error, success) {
if (error) {
//handle Error
}

success.get('/1.1/statuses/user_timeline.json?screen_name=Microsoft_EDU&exclude_replies=true')
.fail(function () {
$('#result').html($("error loading Tweets");
})
.done(function (data) {
$('#result').html(JSON.stringify(data));
});
});

这是运行良好并获取推文的弹出方法调用:

OAuth.popup(oauthProvider, function(error, success) {
if (error) {
// Handle Error
}

success.get('/1.1/statuses/user_timeline.json?screen_name=Microsoft_EDU&exclude_replies=true')
.fail(function () {
$('#result').html("error loading Tweets");
})
.done(function (data) {
$('#result').html(JSON.stringify(data));
});
});

知道我可能做错了什么或遗漏了什么吗?

最佳答案

经过如此多的尝试和错误,结果发现问题在于该行OAuth.initialize('KEY');需要位于回调函数之前:S

关于javascript - 使用重定向方法的 OAuth.callback 获取推文时出现 OAuth.io 未定义错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23662337/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com