ProjectName[4308:19d03] 分享失败,错误码:100031,错误描述:app has no privilege to use this api
调用的函数是
//shareContentWithShareList 直接将信息分享道qq空间中 [ShareSDK shareContentWithShareList:[ShareSDK getShareListWithType:ShareTypeQQSpace,nil] content:[ShareSDK publishContent:CONTENT defaultContent:@"" image:[UIImage imageNamed:@"closeSel.png"] //分享的图片资源 imageQuality:0.8 mediaType:SSPublishContentMediaTypeNews title:@"ShareSDK" url:@"http://www.sharesdk.cn" musicFileUrl:nil extInfo:nil fileData:nil] statusBarTips:YES result:^(ShareType type, SSPublishContentState state, id<ISSStatusInfo> statusInfo, id<ICMErrorInfo> error, BOOL end) { if (state == SSPublishContentStateSuccess) { NSLog(@"分享成功"); } else if (state == SSPublishContentStateFail) { NSLog(@"分享失败,错误码:%d,错误描述:%@", [error errorCode], [error errorDescription]);//最后程序在这里出现:分享失败,错误码:100031,错误描述:app has no privilege to use this api } }];
我已经对 ShareConfig.h 和 -Info.plist 做了相应的更改
#pragma mark - QQ空间应用配置信息 //http://connect.qq.com/intro/login/上申请加入QQ登录,并将相关信息填写到以下字段 // NSString *ssQqSpaceAppKey = @"100371282"; // NSString *ssQqSpaceAppSecret = @"aed9b0303e3ed1e27bae87c33761161d"; NSString *ssQqSpaceAppKey = @"100380964"; NSString *ssQqSpaceAppSecret = @"691532a5aae835e84ea67010e6bdfbb2";
方案推荐指数:40
// NSString *ssQqSpaceAppKey = @”100371282″;
// NSString *ssQqSpaceAppSecret = @”aed9b0303e3ed1e27bae87c33761161d”;
如果用SDK里面原有的APPKey和AppSecret,是可以分享的是吧?请检查你的应用是否通过了开发平台的审核!