zoukankan      html  css  js  c++  java
  • 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];

            }

        }];

        

    }


  • 相关阅读:
    android布局几点随想
    android_handler(一)
    android surfaView surfaHolder video 播放
    java_synchronized 用法
    android_viewFlipper(一)
    android_handler(二)
    解析pdf文档 (lucene3.5)
    Lucene 搜索(小程序)(Lucene3.5)
    运算符重载(++,<<,>>Data类的重载)
    线程池小程序(Java)
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/5164288.html
Copyright © 2011-2022 走看看