ios应用开发怎么配置新浪微博的sso,微博授权后并未跳回应用
发布网友
发布时间:2022-04-24 11:07
我来回答
共2个回答
热心网友
时间:2023-10-10 19:20
打开*-Info.plist(*代表你的工程名字)。找到URLtypes配置项(如果没有则新增),展开URL types – URL Schemes,在URL Schemes下分别各新增一项用于新浪微博的Scheme(如果不添加则会导致法返回应用)。其填写格式为:sinaweibosso.2279784657,后面的数字为你在新浪微博申请的AppKey。
热心网友
时间:2023-10-10 19:21
ShareSDK有直接的方法可以调用,
如果是普通的用户授权:
要想操作相关平台提供的方法必须要先取得用户授权。ShareSDK提供了单独的授权接口来实现用 户的登录授权。其代码如下:
[ShareSDK authWithType:ShareTypeSinaWeibo result:^(SSAuthState state, id error) {
if (state == SSAuthStateSuccess)
{
NSLog(@"成功");
}
else if (state == SSAuthStateFail)
{
NSLog(@"失败");
}
}];
第一个参数为需要进行授权的平台类型。第二个参数则是授权返回结果的处理方法。需要注意的 是ShareSDK中提供的各种需要进行授权的接口(包括分享、获取用户信息等)都已经在内部进行 授权检测判断,不需要开发者单独进行授权。
授权界面效果如下所示:
如果需要取消授权可以调用ShareSDK的cancelAuthWithType接口,如下:
[ShareSDK cancelAuthWithType:ShareTypeSinaWeibo];
如果是想SSO授权登陆:
激活/禁止 SSO 登录。
用于控制平台是否使SSO 登录方式进行登陆
( 支持新浪微博、腾讯微博、*),如下代码禁止 SSO 登录:
[ShareSDK ssoEnabled:_ssoEnable];
ios开发怎么做新浪微博授权?
ShareSDK有直接的方法可以调用,百度一下如果是普通的用户授权:要想操作相关平台提供的方法必须要先取得用户授权。ShareSDK提供了单独的授权接口来实现用 户的登录授权。其代码如下:[ShareSDK authWithType:ShareTypeSinaWeibo result:^(SSAuthState state, id<ICMErrorInfo> error) { if (state ==...
如何使新浪微博支持SSO授权
步骤如下: 1.添加URL scheme,在你的工程设置项,targets 一栏下,选中自己的 target 2.在 Info->URL Types 中添加 URL Schemes,此值是 sso 登录时回调时所用。3.如果使用的是Xcode3或更低版本,则需要在plist文件中添加。 4.如果你使用我们默认。。
如何使新浪微博支持SSO授权
使新浪微博支持SSO授权有以下步骤:添加URL scheme,在你的工程设置项,targets 一栏下,选中自己的 target,在 Info->URL Types 中添加 URL Schemes,此值是 sso 登录时回调时所用。如果使用的是Xcode3或更低版本,则需要在plist文件中添加。如果你使用我们默认的新浪微博账号的话,将url scheme修改为“si...
如何使新浪微博支持SSO授权
在里面的签名工具,根据你输入的包名来得到MD5值,你需要这个值来正确的创建应用。在里面的还有weiboSDK,你需要把它加入你的应用中,引用其中的方法。2.在清单中加入访问网络的权限3.你需要在新浪的开放平台创建应用。创建应用吧!定义授权参数的接口:(老实说,我是直接copy的demo,改为自己的授权信息就可以了)。[html]...
登陆游戏的新浪微博出现sso package or sign error怎么办
你是用的web授权方式,因为新浪在授权时新增加了一个策略所以要包名和签名,而web方式是没有的,所以你可以找新浪的的人把你的包名和密钥给他,让他在后台给你手动加上。新版微博客户端升级功能,无线应用使用sso授权必须填写包名、签名。否则会遇到sso package or sign error的报错,SSO授权暂时只针对...
微博如何取消应用授权
问题一:手机微博上怎么取消授权 1 登陆微博 2 点击账号设置(右上角)3 在 个人资料 那行的最右边 有个应用授权 4 进入应用授权后,可看到已授权的应用,后面有取消的 问题二:新浪微博如何给应用授权和取消授权 问题三:新浪微博应用授权删除问题!!! 这些是你没有授权的应用,你没有使用过...
登陆游戏的新浪微博出现sso package or sign error怎么办?
我也遇到这个问题了,最简单有效的方法是,,删除掉新浪微博就行了,,其他方法太繁琐了,要修改签名什么的。。。你删了冲突的一方新浪微博就行。。
如何使用ShareSDK让APP快速拥有分享功能
在配置文件中新增一项 URL types (如果存在可以不创建) 展开 URL types – URL Schemes, URL Schemes 下新增一项用于新浪微博 ,在 授权的 Scheme(如果不添加则会导致新浪微博的 SSO 授权方式无法返回应用) 。其填写格式为: sinaweibosso.2279784657,其中后面的数字段为你在新浪微博申请的 AppKey。 另外,如果需要...
beta版xcode不能发布app那要怎么兼容新系统
因此要支持客户端的分享和授权等,需要配置Scheme名单。具体方法:1)、在项目的info.plist中添加一LSApplicationQueriesSchemes,类型为Array。2)、然后给它添加一个需要支持的项目,类型为字符串类型;示例三.ATS 未正确设置可能导致一些网络请求出问题。WWDC 2015上了解到iOS 9将要求网络请求使用HTTPS协议。我们知道,Apple...
ios 中第三方分享 是怎么 实现的
(1)官方下载ShareSDK iOS 2.8.8 (2)根据实际情况,引入相关的库,参考官方文档。(3)在项目的AppDelegate中一般情况下有三个操作,第一是注册ShareSDK,第二是注册各个平台的账号,第三是关于微信等应用的回调处理。(4)信息分享。-(IBAction)share:(id)sender{ NSString *imagePath = [[NS...