1

我正在开发一个基于 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>');
            }
    );
4

0 回答 0