qq,微信,微博,简单的分享只分享存文本

来源:互联网 发布:key软件怎么打开 编辑:程序博客网 时间:2024/06/05 06:56


switch(indexPath.row) {
       
case0:
        {//微信
            [WXApiregisterApp: WX_IDwithDescription:@"微信支付"];
           
           
SendMessageToWXReq* sendReq = [[SendMessageToWXReqalloc]init];
            sendReq.
scene= WXSceneSession;
            sendReq.bText= YES;
            sendReq.text= WX_TEXT;
           
           
if ([WXApiisWXAppInstalled]) {
               [
WXApisendReq:sendReq];
            }
else{
                [
AlertUtilalert:@"您尚未安装微信APP,请先安装再使用."inViewController:self.viewController];
            }
        }
           
break;
           
case 1:
        {//qq
           [[TencentOAuthalloc]initWithAppId:QQ_IDandDelegate:nil];  
           QQApiTextObject *txtObj = [QQApiTextObjectobjectWithText:QQ_TEXT];
            txtObj.shareDestType= ShareDestTypeQQ;
           
SendMessageToQQReq *req = [SendMessageToQQReqreqWithContent:txtObj];
           
//将内容分享到qq
           
if([QQApiInterfaceisQQInstalled]){
           
QQApiSendResultCode sent = [QQApiInterfacesendReq:req];
           
NSLog(@"%d",sent);
            }
else{
                [
AlertUtilalert:@"您尚未安装QQ,请先安装再使用."inViewController:self.viewController];
            }
        }
           
break;
           
case 2:
        {
//微博
           
if (![WeiboSDKisWeiboAppInstalled]) {
                [
AlertUtilalert:@"您尚未安装微博客户端,请先安装再使用."inViewController:self.viewController];
            }else{
               [WeiboSDKregisterApp:WB_ID];
               WBMessageObject *message = [WBMessageObjectmessage];
                message.text= WB_TEXT;
               
               
WBSendMessageToWeiboRequest *request = [WBSendMessageToWeiboRequestrequestWithMessage:message];
                [
WeiboSDKsendRequest:request];
            }
        }
           
break;
           
       
default:
           
break;
    }

0 0
原创粉丝点击