如何查看ShareSDK返回的微信支付错误返回码码

Android&ShareSdk&分享错误解析
&http://blog.csdn.net/ma/article/details/
执行sharesdk 快捷分享,分享出错的提示
列出一些常用的快捷分享
share(message,&null,&SinaWeibo.NAME);&&
share(message,&null,&TencentWeibo.NAME);&&
share(share_content,&null,&Wechat.NAME);&&
share(share_content,&null,&WechatMoments.NAME);&&
//&新浪微博分享&腾讯微博等只需修改&NAME&&
&&&&&&&&public&void&share(String&text,&String&photopath,&String&sharename)&{&&
&&&&&&&&&&&&Platform.ShareParams&sp&=&new&SinaWeibo.ShareParams();&&
&&&&&&&&&&&&sp.text&=&&&
&&&&&&&&&&&&if&(photopath!=null)&{&&
&&&&&&&&&&&&&&&&//&sp.imagePath&=&"/mnt/sdcard/测试分享的图片.jpg";&&
&&&&&&&&&&&&&&&&sp.imagePath&=&&&
&&&&&&&&&&&&}&&
&&&&&&&&&&&&Platform&weibo&=&ShareSDK.getPlatform(context,&sharename);&&
&&&&&&&&&&&&//&设置分享事件回调&&
&&&&&&&&&&&&weibo.setPlatformActionListener(new&PlatformActionListener()&{&&
&&&&&&&&&&&&&&&&public&void&onError(Platform&platform,&int&action,&Throwable&t)&{&&
&&&&&&&&&&&&&&&&&&&&//&操作失败的处理代码&&
//&&&&&&&&&&&&&&&&&&Message&m&=&handler.obtainMessage();&&
//&&&&&&&&&&&&&&&&&&m.what&=&SHARE_FAIL;&&
//&&&&&&&&&&&&&&&&&&TestShare.this.handler.sendMessage(m);&&
&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&Message&msg&=&&handler.obtainMessage();&&
&&&&&&&&&&&&&&&&&&&&msg.what&=&SHARE_FAIL;&&
&&&&&&&&&&&&&&&&&&&&msg.arg1&=&&&
&&&&&&&&&&&&&&&&&&&&msg.obj&=&t;&&
&&&&&&&&&&&&&&&&&&&&WeiBoShareActivity.this.handler.sendMessage(msg);&&
&&&&&&&&&&&&&&&&}&&
&&&&&&&&&&&&&&&&public&void&onComplete(Platform&platform,&int&action,&&
&&&&&&&&&&&&&&&&&&&&&&&&HashMap&res)&{&&
&&&&&&&&&&&&&&&&&&&&//&操作成功的处理代码&&
&&&&&&&&&&&&&&&&&&&&Message&m&=&handler.obtainMessage();&&
&&&&&&&&&&&&&&&&&&&&m.what&=&SHARE_SUCCESS;&&
&&&&&&&&&&&&&&&&&&&&WeiBoShareActivity.this.handler.sendMessage(m);&&
&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&}&&
&&&&&&&&&&&&&&&&public&void&onCancel(Platform&platform,&int&action)&{&&
&&&&&&&&&&&&&&&&&&&&//&操作取消的处理代码&&
&&&&&&&&&&&&&&&&&&&&Message&m&=&handler.obtainMessage();&&
&&&&&&&&&&&&&&&&&&&&m.what&=&SHARE_CANCEL;&&
&&&&&&&&&&&&&&&&&&&&WeiBoShareActivity.this.handler.sendMessage(m);&&
&&&&&&&&&&&&&&&&}&&
&&&&&&&&&&&&});&&
&&&&&&&&&&&&//&执行图文分享&&
&&&&&&&&&&&&weibo.share(sp);&&
&&&&&&&&}&&
&&&&&&&&&&
&&&&&&&&&&
&&&&&&&&&&
&&&&&&&&&&
&&&&&&&&private&Handler&handler&=&new&Handler()&{&&
&&&&&&&&&&&&&&
&&&&&&&&&&&&@Override&&
&&&&&&&&&&&&public&void&handleMessage(Message&msg)&{&&
&&&&&&&&&&&&&&&&//&TODO&Auto-generated&method&stub&&
&&&&&&&&&&&&&&&&ProgressDlg.cancleDlg();&&
&&&&&&&&&&&&&&&&switch&(msg.what)&{&&
&&&&&&&&&&&&&&&&case&SHARE_SUCCESS:&&
&&&&&&&&&&&&&&&&&&&&String&successtext&=&getResources().getString(R.string.share_completed);&&
&&&&&&&&&&&&&&&&&&&&EdjTools.showShortToast(successtext,WeiBoShareActivity.this);&&
&&&&&&&&&&&&&&&&&&&&WeiBoShareActivity.this.finish();&&
&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&break;&&
&&&&&&&&&&&&&&&&case&SHARE_FAIL:&&
&&&&&&&&&&&&&&&&&&&&String&failtext="";&&
&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&if&(msg.obj&instanceof&WechatClientNotExistException)&{&&
&&&&&&&&&&&&&&&&&&&&&&&&failtext&=&getResources().getString(R.string.wechat_client_inavailable);&&
&&&&&&&&&&&&&&&&&&&&}&&
&&&&&&&&&&&&&&&&&&&&else&if&(msg.obj&instanceof&WechatTimelineNotSupportedException)&{&&
&&&&&&&&&&&&&&&&&&&&&&&&failtext&=&getResources().getString(R.string.wechat_client_inavailable);&&
&&&&&&&&&&&&&&&&&&&&}&&
//&&&&&&&&&&&&&&&&&&java.lang.Throwable:&{"ret":5,"seqid":4704141,"detailerrinfo":&&
//&&&&&&&&&&&&&&&&&&{"timestamp":,"proctime":41,"cmd":1472,"accesstoken":"","clientip":"219.143.8.242","apiname":"weibo.t.add","ret2":5,"appkey":"","ret1":20,"ret4":,"ret3":75},"msg":"prevent&duplicate&publication","errcode":75}&&
&&&&&&&&&&&&&&&&&&&&else&if&(msg.obj&instanceof&java.lang.Throwable&&&&&msg.obj.toString()!=null&&msg.obj.toString().contains("prevent&duplicate&publication"))&{&&
&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&failtext&=&getResources().getString(R.string.prevent_duplicate);&&
&&&&&&&&&&&&&&&&&&&&}else&if(msg.obj.toString().contains("error")){&&
&&&&&&&&&&&&&&&&&&&&&&&&failtext&=&getResources().getString(R.string.share_failed_error);&&
&&&&&&&&&&&&&&&&&&&&}else&{&&
&&&&&&&&&&&&&&&&&&&&&&&&failtext&=&getResources().getString(R.string.share_failed);&&
&&&&&&&&&&&&&&&&&&&&}&&
&&&&&&&&&&&&&&&&&&&&EdjTools.showShortToast(failtext,WeiBoShareActivity.this);&&
&&&&&&&&&&&&&&&&&&&&break;&&
&&&&&&&&&&&&&&&&case&SHARE_CANCEL:&&
&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&break;&&
&&&&&&&&&&&&&&&&}&&
&&&&&&&&&&&&}&&
&&&&&&&&};&&
"wechat_client_inavailable"&目前您的微信版本过低或未安装微信,需要安装微信才能使用&&
&&"google_plus_client_inavailable"&Google+&版本过低或者没有安装,需要升级或安装Google+才能使用!&&
&&"qq_client_inavailable"&QQ&版本过低或者没有安装,需要升级或安装QQ才能使用!&&
&&"prevent_duplicate"&请稍后发送&&
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。官方下载ShareSDK iOS:/
ShareSDK社会化分享
包含&社会化分享组件&&社会化登录组件&&第三方评论和赞&三大模块,并有详尽的数据统计后台,助力移动开发者接入第三方平台实现快速成长。
ShareSDK产品介绍
ShareSDK是为iOS、Android的App提供社会化功能的一个组件,开发者仅需10分钟即可集成到自己的 App中,它不仅支持国内外40多家的主流社交平台,帮助开发者轻松实现社会化分享、登录、关注、获得用户资料、获取好友列表等主流的社会化功能,还有强 大的社会化统计分析管理后台,可以实时了解用户、信息流、回流率、传播效率等数据,有效地指导移动App的日常运营与推广,同时为App引入更多的社会化 流量。
为什么使用ShareSDK?
快速获取更多用户
更流畅的体验 ShareSDK统一了所有的社交平台的接口,并拥有完善的开发文档;
更高效的推广
ShareSDK七大优势
支持平台最全
SDK体积最小
数据统计最全
深度支持游戏:
ShareSDK功能介绍
1 一键分享
支持分享文字、图片、图文、音乐、视频、链接,可一键分享至微信、微博、Facebook、Twitter等多个平台;支持@好友和话题功能。轻松实现你分享出去的链接中,仅让用户看到您的官网地址,而并非ShareSDK。
2 第三方登录
利用第三方社交网络账号QQ、微博等方式登录APP更方便快捷,用户授权后,开发者也可方便获取用户基本信息,如头像、昵称和签名。可轻松实现获取微博好友关系、微博内容、用户资料、LBS信息。
3 评论和赞
用户可通过第三方账号或者自有账号登录,对你设置的主题进行评论或赞,同时您也能在后台审核评论内容,轻松建立社区氛围。
4 给你一个看得见用户分享行为的水晶球&&社会化数据统计
ShareSDK统计后台实时查看App各项社会化数据,帮助开发者了解社会化数据的各项指标,便于开发者从社交属性、用户分布、平台选择、营销效果等多个维度评估App,助力产品优化改进。
Share SDK的集成:
前提:在友盟官网注册应用得到appkey (获取AppKey)
如何在我们的官网注册应用得到appkey,请点击看里面的操作步骤
(1)官方下载ShareSDK iOS,地址:/
(2)根据实际情况,引入相关的库,参考官方集成文档。
(3)在项目的AppDelegate中一般情况下有三个操作,第一是注册ShareSDK,第二是注册各个平台的账号,第三是关于微信等应用的回调处理。
在appdelegate.m中:
&// 分享&&& [DMShare registerApp];&&& [DMShare addSharePlat];
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url{&&& return [ShareSDK handleOpenURL:url wxDelegate:self];}
定义一个类继承nsobject:
#import &Foundation/Foundation.h&#import &ShareSDK/ShareSDK.h&#import &TencentOpenAPI/QQApiInterface.h&#import &TencentOpenAPI/TencentOAuth.h&#import "WXApi.h"#import "WeiboSDK.h"#import "DMShareModel.h"@interface DMShare : NSObject+ (void)registerA+ (void)addShareP+ (void)showShare:(DMShareModel *)shareModel addTarget:(id)
#import "DMShare.h"@interface DMShare () &ISSShareViewDelegate&@end@implementation DMShare+ (void)registerApp{&&& [ShareSDK registerApp:@"a63d9d1a2908"];}+ (void)addSharePlat{&&& //添加新浪微博应用//&&& [ShareSDK connectSinaWeiboWithAppKey:@""//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& appSecret:@"526a34cbb19d70f685a1dc25d2e09c76"//&&&&&&&&&&&&&&&&&&&&&&&&&&&& redirectUri:@"/oauth2/default.html"];&& &&&& //添加QQ空间应用//&&& [ShareSDK connectQZoneWithAppKey:@""//&&&&&&&&&&&&&&&&&&&&&&&&&& appSecret:@"safjx8rydezdBCZC"//&&&&&&&&&&&&&&&&&& qqApiInterfaceCls:[QQApiInterface class]//&&&&&&&&&&&&&&&&&&&& tencentOAuthCls:[TencentOAuth class]];&& &&&& //添加QQ应用//&&& [ShareSDK connectQQWithQZoneAppKey:@""//&&&&&&&&&&&&&&&&&&&& qqApiInterfaceCls:[QQApiInterface class]//&&&&&&&&&&&&&&&&&&&&&& tencentOAuthCls:[TencentOAuth class]];&& &&&& //添加微信应用&&& [ShareSDK connectWeChatWithAppId:@"wx90ba1be"&&&&&&&&&&&&&&&&&&&&&&&&&& appSecret:@"2ba12ff131ca59db383c49cf2ec59e1e"&&&&&&&&&&&&&&&&&&&&&&&&&& wechatCls:[WXApi class]];}+ (void)showShare:(DMShareModel *)shareModel addTarget:(id)target{&&& NSArray *shareList = [ShareSDK getShareListWithType:ShareTypeWeixiSession, ShareTypeWeixiTimeline,nil];&&& id&ISSAuthOptions& authOptions = [ShareSDK authOptionsWithAutoAuth:YES&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& allowCallback:NO&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& authViewStyle:SSAuthViewStyleFullScreenPopup&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& viewDelegate:target&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& authManagerViewDelegate:target];&&& //隐藏logo&&& [authOptions setPowerByHidden:YES];&& &//&&& id&ISSShareOptions& shareOptions = [ShareSDK defaultShareOptionsWithTitle:@"内容分享"//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& oneKeyShareList:[NSArray defaultOneKeyShareList]//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& qqButtonHidden:YES//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& wxSessionButtonHidden:YES//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& wxTimelineButtonHidden:YES//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& showKeyboardOnAppear:NO//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& shareViewDelegate:target//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& friendsViewDelegate:target//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& picViewerViewDelegate:nil];&&& id&ISSShareOptions& shareOptions = [ShareSDK defaultShareOptionsWithTitle:@"内容分享"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& oneKeyShareList:shareList&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& qqButtonHidden:YES&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& wxSessionButtonHidden:YES&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& wxTimelineButtonHidden:YES&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& showKeyboardOnAppear:NO&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& shareViewDelegate:target&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& friendsViewDelegate:target&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& picViewerViewDelegate:nil];&& &&&& //在授权页面中添加关注官方微博//&&& [authOptions setFollowAccounts:[NSDictionary dictionaryWithObjectsAndKeys://&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& [ShareSDK userFieldWithType:SSUserFieldTypeName value:@"ShareSDK"],//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& SHARE_TYPE_NUMBER(ShareTypeSinaWeibo),//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& [ShareSDK userFieldWithType:SSUserFieldTypeName value:@"ShareSDK"],//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& SHARE_TYPE_NUMBER(ShareTypeTencentWeibo),//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& nil]];&& &&&& //构造分享内容&&& id&ISSContent& publishContent = [ShareSDK content:shareModel.content&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& defaultContent:shareModel.defaultContent&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& image:[ShareSDK imageWithPath:shareModel.imageUrl]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& title:shareModel.title&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& url:shareModel.url&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& description:shareModel.content&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& mediaType:SSPublishContentMediaTypeNews];&&& //定制QQ空间信息//&&& [publishContent addQQSpaceUnitWithTitle:shareModel.title//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& url:shareModel.url//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& site:nil//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& fromUrl:nil//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& comment:[SSInheritValue inherit]//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& summary:[SSInheritValue inherit]//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& image:[SSInheritValue inherit]//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& type:[SSInheritValue inherit]//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& playUrl:nil//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& nswb:nil];&& &&&& //定制QQ分享信息//&&& [publishContent addQQUnitWithType: INHERIT_VALUE//&&&&&&&&&&&&&&&&&&&&&&&&&&&&& content: shareModel.content//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& title: shareModel.title//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& url: shareModel.url//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& image:[ShareSDK imageWithPath:shareModel.imageUrl]];&& &&&& //定制微信好友信息&&& [publishContent addWeixinSessionUnitWithType: INHERIT_VALUE&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& content: INHERIT_VALUE&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& title: shareModel.title&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& url: shareModel.url&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& thumbImage: [ShareSDK imageWithPath:shareModel.imageUrl]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& image: INHERIT_VALUE&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& musicFileUrl: nil&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& extInfo: nil&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& fileData: nil&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& emoticonData: nil];&& &&&& //定制微信朋友圈信息&&& [publishContent addWeixinTimelineUnitWithType: [NSNumber numberWithInteger:SSPublishContentMediaTypeNews]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& content: INHERIT_VALUE&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& title: shareModel.title&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& url: shareModel.url&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& thumbImage: [ShareSDK imageWithPath:shareModel.imageUrl]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& image: INHERIT_VALUE&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& musicFileUrl: nil&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& extInfo: nil&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& fileData: nil&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& emoticonData: nil];&& &&&& //定制微信收藏信息//&&& [publishContent addWeixinFavUnitWithType: INHERIT_VALUE//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& content: INHERIT_VALUE//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& title: shareModel.title//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& url: shareModel.url//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& thumbImage: [ShareSDK imageWithPath:shareModel.imageUrl]//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& image: INHERIT_VALUE//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& musicFileUrl: nil//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& extInfo: nil//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& fileData: nil//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& emoticonData: nil];&& &&& &&&& [ShareSDK showShareActionSheet: nil&&&&&&&&&&&&&&&&&&&&&&&& shareList: shareList&&&&&&&&&&&&&&&&&&&&&&&&&& content: publishContent&&&&&&&&&&&&&&&&&&&& statusBarTips: YES&&&&&&&&&&&&&&&&&&&&&& authOptions: authOptions&&&&&&&&&&&&&&&&&&&&& shareOptions: shareOptions&&&&&&&&&&&&&&&&&&&&&&&&&&& result:^(ShareType type, SSResponseState state, id&ISSPlatformShareInfo& statusInfo, id&ICMErrorInfo& error, BOOL end) {&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& if (state == SSResponseStateSuccess) {&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& NSLog(@"分享成功");&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& } else if (state == SSResponseStateFail) {&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& NSLog(@"分享失败,错误码:%d,错误描述:%@", [error errorCode], [error errorDescription]);&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&&&&&& }];&& &&&& [ShareSDK cancelAuthWithType:ShareTypeSinaWeibo];}#####分享按钮的触摸事件
#pragma mark - 分享请求- (void)shareRequestWithParameters:(NSDictionary *)parameters WithButton:(UIButton*)sender{&&& [DMHttpRequest get:DMShareUrl parameters:parameters success:^(id responseObj) {&&&&&&& DMRequestCode code = [DMTools responseCode:responseObj];&&&&&&& sender.userInteractionEnabled = YES;&&&&&&& NSLog(@"%@",responseObj);&&&&&&& switch (code) {&&&&&&&&&&& case DMRequestSuccess: {&&&&&&&&&&&&&&& [self.hud hide:YES];&&&&&&&&&&&&&&& //&&&&&&&&&&&&&&& [DMTools loadSuccessHUD:self.hud text:[DMTools responseMessage:responseObj] delay:DMHUDDelayTimeInterval];&&&&&&&&&&&&&&& dispatch_async(dispatch_get_main_queue(), ^{&&&&&&&&&&&&&&&&&&& if (responseObj[@"data"]==nil||[responseObj[@"data"]isKindOfClass:[NSNull class]]) {&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& // 请求完成后加载数据&&&&&&&&&&&&&&&&&&& DMShareModel *model = [[DMShareModel alloc]init];&&&&&&&&&&&&&&&&&&& model.title = responseObj[@"data"][@"title"];&&&&&&&&&&&&&&&&&&& model.content = responseObj[@"data"][@"content"];&&&&&&&&&&&&&&&&&&& if ([responseObj[@"data"][@"pic_url"] hasPrefix:@"http"]) {&&&&&&&&&&&&&&&&&&&&&&& model.imageUrl =& [ShareSDK imageWithUrl:responseObj[@"data"][@"pic_url"]];&&&&&&&&&&&&&&&&&&& }else&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& model.imageUrl = [ShareSDK imageWithPath:[[NSBundle mainBundle] pathForResource:@"icon_钱富宝logo_登录页@3x" ofType:@"png"]] ;&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& model.url = responseObj[@"data"][@"url"];&&&&&&&&&&&&&&&&&&& self.shareModel =&&&&&&&&&&&&&&&&&&& [[DMShareView shareInstance]showShare:self.shareModel addTarget:self];&&&&&&&&&&&&&&&&&&& //&&&&&&&&&&&&&&&&&&& [DMShare showShare:self.shareModel addTarget:self];&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&& });&&&&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&& default:&&&&&&&&&&&&&&& //&&&&&&&&&&&&&&& [DMTools loadFailedHUD:self.hud text:[DMTools responseMessage:responseObj] delay:DMHUDDelayTimeInterval];&&&&&&&&&&& {&&&&&&&&&&&&&&& [self.hud hide:YES];&&&&&&&&&&&&&&& [[DMShareView shareInstance]showShare:nil addTarget:self];&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&& }&&&&&& &&&& } failure:^(NSError *error) {&&&&&&& [self.hud hide:YES];&&&&&&& //&&&&&&& [DMTools loadFailedHUD:self.hud text:DMRequestFailureNote delay:DMHUDDelayTimeInterval];&&&&&&& [[DMShareView shareInstance]showShare:nil addTarget:self];&&&&&&& sender.userInteractionEnabled = YES;&&& }];}
阅读(...) 评论()

我要回帖

更多关于 微信支付返回错误代码 的文章

 

随机推荐