您的位置:首页 > 移动开发 > 微信开发

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

2017-04-17 10:41 381 查看
switch
(indexPath.row) {

        case
0:
        {//微信
            [WXApi
registerApp: WX_ID
withDescription:@"微信支付"];
           

           
SendMessageToWXReq* sendReq = [[SendMessageToWXReq

alloc]

init];

            sendReq.scene
=
WXSceneSession;
            sendReq.bText
=
YES;
            sendReq.text
=
WX_TEXT;
           

           
if ([WXApi

isWXAppInstalled]) {

               [WXApi

sendReq:sendReq];

            }else{

                [AlertUtil

alert:@"您尚未安装微信APP,请先安装再使用."

inViewController:self.viewController];

            }

        }

           
break;

           
case
1:
        {//qq
           [[TencentOAuth

alloc]

initWithAppId:QQ_ID

andDelegate:nil];
 
           
QQApiTextObject
*txtObj = [QQApiTextObject
objectWithText:QQ_TEXT];
            txtObj.shareDestType
=
ShareDestTypeQQ;

           
SendMessageToQQReq
*req = [SendMessageToQQReq

reqWithContent:txtObj];

           
//将内容分享到qq

           
if([QQApiInterface

isQQInstalled]){

           
QQApiSendResultCode
sent = [QQApiInterface

sendReq:req];

           
NSLog(@"%d",sent);

            }else{

                [AlertUtil

alert:@"您尚未安装QQ,请先安装再使用."

inViewController:self.viewController];

            }

        }

           
break;

           
case
2:

        {//微博

           
if (![WeiboSDK

isWeiboAppInstalled]) {

                [AlertUtil

alert:@"您尚未安装微博客户端,请先安装再使用."

inViewController:self.viewController];
            }else
{
               [WeiboSDK

registerApp:WB_ID];
               

WBMessageObject
*message = [WBMessageObject

message];
                message.text
=
WB_TEXT;
               

               
WBSendMessageToWeiboRequest
*request = [WBSendMessageToWeiboRequest

requestWithMessage:message];

                [WeiboSDK

sendRequest:request];

            }

        }

           
break;

           

       
default:

           
break;
    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐