我正在开发一个基于 phonegap 的黑莓应用程序,在这个应用程序中,我有 twitter 共享功能。我已经编写了使用 oauth 从 twitter 获取 request_token 的代码,我收到一个弹出窗口说:api.twitter.com 上的内容需要身份验证。请输入用户名和密码。这不是预期的功能。而不是这个,我需要获取 request_token 并在子浏览器中打开 Twitter 登录页面,但我不知道为什么我会弹出这个?请帮助我。我使用的代码如下:
oauth = OAuth(options);
oauth.get('https://api.twitter.com/oauth/request_token',
function(data) {
requestParams = data.text;
window.plugins.childBrowser.showWebPage('https://api.twitter.com/oauth/authorize?'+data.text,
{ showLocationBar : false });
},
function(data) {
alert('Error : No Authorization');
console.log("AppLaudLog: 2 Error " + data);
$('#oauthStatus').html('<span style="color:red;">Error during authorization</span>');
}
);