1、sso package or sign error解决方法:
出现这个问题是因为你在新浪微博开放平台上申请的应用的bundle identifier 和你项目的bundle identifier不一致造成的。更改新浪微博开发平台上应用的bundle id再运行就好了。
2、error:redirect_ui_mismatch解决方法:
出现这个问题是因为你在新浪微博开放平台上的授权回调页与代码中所写的不一致,或者未填写。
登录http://open.weibo.com ,选择[管理中心]->[我的应用]->["您的应用名"]->展开左侧[应用信息]->[高级信息]->OAuth2.0 授权设置 右上角[编辑]->在框里填入回调地址即可。
然后在代码中
#define kAppKey @"替换成您应用的App Key"
#define kAppSecret @"替换成您应用的App Secret"
#define kAppRedirectURI @"替换成您刚才填写的授权回调页(带http://)"
在类里初始化
_sinaweibo = [[SinaWeiboalloc] initWithAppKey:kAppKey appSecret:kAppSecret
appRedirectURI:kAppRedirectURI andDelegate:self];
3、Insufficient app permissions解决方法:
摘抄自:http://www.mamicode.com/info-detail-936938.html
关于这个问题,比较经典其实说明的是,你在分享的时候是获取网络的图片,分享的时候是需要相应的权限。而且,这个调用的接口是高级接口,你没有这个权限,这个是需要你去申请的。
一:申请步骤如下:
第一步:
第二步:
第三步: