在 ionic cordova 中使用 twitter 登录无法使用 $cordovaOauth.twitter

2023-12-11

我想使用 Cordova Oauth 插件集成 Twitter 登录以验证我的混合应用程序中的用户,遵循以下说明ngcordova oauth.

演示步骤来自Here,因为回调 URI 必须指向 localhost/callback,否则登录流程将无法完成,但当我要在应用程序管理中设置它时

错误 客户端应用程序验证失败:不是有效的 URL 格式

我已经控制台返回响应,但没有收到任何警报,下面是我正在使用的代码

$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应用程序并获取Consumer Key(API Key)和Consumer Secret(API Secret)。

Steps
1)创建项目
2)cd进入项目
3) 添加所需平台
4)下载“ng-cordova.min.js”并添加到js文件夹
5)在“index.html”文件中“cordova.js”路径上方添加“ng-cordova.min.js”路径
6)在“app.js”角度模块中添加依赖项“Cordova”
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”角度模块中包含“Cordova Oauth”依赖项
13) 将“$cordovaOauth”添加到使用twitter登录功能的控制器
14) 在index.html中添加控制器和ng-click
15) 在控制器中添加 twitter 登录功能,如 app.js 中所示(请将 api_key 和 api_secret 替换为您的 twitter 应用程序详细信息)

感谢 Nic Raboy 提供的插件和博客。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 ionic cordova 中使用 twitter 登录无法使用 $cordovaOauth.twitter 的相关文章

随机推荐