首页 热点资讯 义务教育 高等教育 出国留学 考研考公

iOS shareSDK 微博分享,sso认证怎么去掉

发布网友 发布时间:2022-04-24 19:01

我来回答

1个回答

热心网友 时间:2023-10-03 04:34

ShareSDK有直接的方法可以调用,

如果是普通的用户授权:
要想操作相关提供的方法必须要先取得用户授权。ShareSDK提供了单独的授权接口来实现用 户的登录授权。其代码如下:
[ShareSDK authWithType:ShareTypeSinaWeibo result:^(SSAuthState state, id<ICMErrorInfo> error) {
if (state == SSAuthStateSuccess)
{
NSLog(@"成功");
}
else if (state == SSAuthStateFail)
{
NSLog(@"失败");
}
}];
第一个参数为需要进行授权的类型。第二个参数则是授权返回结果的处理方法。需要注意的 是ShareSDK中提供的各种需要进行授权的接口(包括分享、获取用户信息等)都已经在内部进行 授权检测判断,不需要开发者单独进行授权。
授权界面效果如下所示:

如果需要取消授权可以调用ShareSDK的cancelAuthWithType接口,如下:
[ShareSDK cancelAuthWithType:ShareTypeSinaWeibo];

如果是想SSO授权登陆:
激活/禁止 SSO 登录。
用于控制是否使SSO 登录方式进行登陆
( 支持新浪、、*),如下代码禁止 SSO 登录:
[ShareSDK ssoEnabled:_ssoEnable];

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com