Abs*_*san 5 twitter oauth cordova ionic-framework
我想使用Cordova Oauth插件集成twitter登录以在我的混合应用程序中验证用户,遵循ngcordova oauth的指令.
来自Here的示例步骤,因为有关回调URI必须指向localhost/callback否则,登录流程将无法完成,但是当我要在Apps管理中设置它的给予时
错误客户端应用程序验证失败:不是有效的URL格式
我控制了返回响应,但没有得到任何警报,在我正在使用的代码下面
$scope.twitterLogin = function() {
$cordovaOauth.twitter("6VjHDXXXXXXXXXXXX", "erN45XbC3b35XXXXXXXXXXXX").then(function(result) {
alert('ok111');
alert(JSON.stringify(result));
}, function(error) {
alert(JSON.stringify(error));
});
}
Run Code Online (Sandbox Code Playgroud)
已经创建了一个工作 twitterExample 并上传到github。请看一下
添加了以下步骤以供快速参考。
先决条件
创建一个twitter应用程序并获取Consumer Key(API Key)和Consumer Secret(API Secret)。
步骤
1) 创建项目
2) cd 进入项目
3) 添加所需平台
4) 下载“ng-cordova.min.js”并添加到 js 文件夹
5) 添加“ng-cordova.min.js” “index.html”文件中的路径位于“cordova.js”路径上方
6) 在“app.js”角度模块中添加依赖项“ngCordova”
7) 添加插件“cordova plugin add 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-click
15) 在控制器中添加 twitter 登录功能,如 app.js 中所示(请将 api_key 和 api_secret 替换为您的 Twitter 应用程序详细信息)
感谢 Nic Raboy 提供的插件和博客。
| 归档时间: |
|
| 查看次数: |
4058 次 |
| 最近记录: |