• shareSDK


    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

    {

    [ShareSDK registerApp:@"iSDK"];

        [self initializePlat];

    }


    -(void)initializePlat

    {

        [ShareSDK connectTwitterWithConsumerKey:@"PMLaCYVRN8SdssgpHFRA" consumerSecret:@"1Ie8RO6RwD5n2F4zuiY0PGmUftrgxfgdY" redirectUri:@"http://iSDK.com/"];

        

        [ShareSDK connectFacebookWithAppKey:@"474077567543"

                                  appSecret:@"64165e36696b1a924ddc445"];

    }




    //////////////////////////////////////////

    -(void)twitterShareImage

    {

        id<ISSContent> publishContent = [ShareSDK content:self.show_img.photo_description

                                           defaultContent:@"iSDK"

                                                    image:[ShareSDK imageWithPath:bimg.data_small_path]

                                                    title:@"iSDK"

                                                      url:@"http://www.iSDK.com"

                                              description:@"iSDK"

                                                mediaType:SSPublishContentMediaTypeNews];


        

        [ShareSDK shareContent:publishContent type:ShareTypeTwitter authOptions:nil shareOptions:nil statusBarTips:YES result:^(ShareType type, SSPublishContentState state, id<ISSStatusInfo> statusInfo, id<ICMErrorInfo> error, BOOL end) {

            if (state == SSPublishContentStateSuccess)

            {

                NSLog(@"分享成功");

                UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:nil message:NSLocalizedString(@"Share success", nil) delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];

                [alertView show];

            }

            else if (state == SSPublishContentStateFail)

            {

                NSLog(@"分享失败,错误码:%d,错误描写叙述:%@", [error errorCode],  [error errorDescription]);

                UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:nil message:NSLocalizedString(@"Share the failure", nil) delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];

                [alertView show];

            }

        }];


    }


    -(void)facebookShareImage

    {

        id<ISSContent> publishContent = [ShareSDK content:self.show_img.photo_description

                                           defaultContent:@"iSDK"

                                                    image:[ShareSDK imageWithPath:bimg.data_small_path]

                                                    title:@"iSDK"

                                                      url:@"http://www.iSDK.com"

                                              description:@"iSDK"

                                                mediaType:SSPublishContentMediaTypeNews];

        

        

        [ShareSDK shareContent:publishContent type:ShareTypeFacebook authOptions:nil shareOptions:nil statusBarTips:YES result:^(ShareType type, SSPublishContentState state, id<ISSStatusInfo> statusInfo, id<ICMErrorInfo> error, BOOL end) {

            if (state == SSPublishContentStateSuccess)

            {

                NSLog(@"分享成功");

                UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:nil message:NSLocalizedString(@"Share success", nil) delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];

                [alertView show];

            }

            else if (state == SSPublishContentStateFail)

            {

                NSLog(@"分享失败,错误码:%d,错误描写叙述:%@", [error errorCode],  [error errorDescription]);

                UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:nil message:NSLocalizedString(@"Share the failure", nil) delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];

                [alertView show];

            }

        }];

        

    }


  • 相关阅读:
    又快又准的sql瓶颈诊断方法
    Qps从300到1500的优化过程
    Mysql性能优化全揭秘-庖丁解牛
    java学习笔记16-抽象类
    java学习笔记15-封装
    java学习笔记14-多态
    java学习笔记13-重写与重载
    Git学习笔记08-远程仓库
    Python3+Appium学习笔记09-元素定位android_uiautomator
    Python3+Appium学习笔记08-元素定位
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/5164288.html
Copyright © 2020-2023  润新知