使用$cordovaOauth.twitter登录使用twitter in ionic cordova无效

我想使用Cordova Oauth插件集成twitter登录以在我的混合应用程序中验证用户,遵循 ngcordova oauth的指令.

Here开始的演示步骤,因为有关回调URI必须指向localhost / callback,否则登录流程将无法完成,但是当我要在Apps管理中设置它的给定时

Error The client application failed validation: Not a valid URL format

我控制了返回响应,但没有得到任何警报,在我正在使用的代码下面

$scope.twitterLogin = function() {
$cordovaOauth.twitter("6VjHDXXXXXXXXXXXX","erN45XbC3b35XXXXXXXXXXXX").then(function(result) {
            alert('ok111');
            alert(JSON.stringify(result));
        },function(error) {
            alert(JSON.stringify(error));
        });
}

解决方法

创建了一个有效的twitterExample并在 github上传.请拍一张

添加了以下步骤以供快速参考.

先决条件
创建一个Twitter应用程序并获取使用者密钥(API密钥)和消费者密钥(API密钥).

脚步
1)创建一个项目
2)cd进入项目
3)添加所需的平台
4)下载“ng-cordova.min.js”并添加到js文件夹
5)在“cordova.js”路径上方的“index.html”文件中添加“ng-cordova.min.js”路径
6)在“app.js”角度模块中添加依赖性“ngCordova”
7)从终端添加插件“cordova插件添加https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git
8)下载“sha1.js”文件并添加到js文件夹
9)在索引文件中添加“sha1.js”路径
10)从终端输入“bower install ng-cordova-oauth -S”
11)将“ng-cordova-oauth”文件路径添加到索引文件
12)在“app.js”角度模块中包含“ngCordovaOauth”依赖性
13)将“$cordovaOauth”添加到使用twitter登录功能的控制器
14)添加控制器并在index.html中单击ng
15)在控制器中添加twitter登录功能,如app.js中所示(请用您的Twitter应用程序详细信息替换api_key和api_secret)

感谢Nic Raboy的插件和博客.

相关文章

公司前端界面用的是vue,我要嵌入到Android中生成App第一步:...
Q:我用cordova开发项目,想在app内跳转外部链接,安装了cord...
我正在使用https://github.com/arnesson/cordova-plugin-fir...
一、Cordova的基础点在混合式应用中,我们通过现有的Cordova...
cordova自定义插件注意:存放自定义cordova插件目录不能有空...
一、问题VueAPP中有一个文件下载功能,用了各种方法来实现下...