使用shareSDK调用sina微博客户端,从客户端直接分享
来源:互联网 发布:网络十大不文明行为 编辑:程序博客网 时间:2024/05/17 05:12
示例:
#import "AppDelegate.h"#import <ShareSDK/ShareSDK.h>#import "WeiboSDK.h"@interface AppDelegate ()@end@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //1.初始化ShareSDK应用,字符串"iosv1101"是应该换成你申请的ShareSDK应用中的Appkey [ShareSDK registerApp:@"567ca5dce0da"]; //2. 初始化社交平台 //2.1 代码初始化社交平台的方法 [self initializePlat]; //2.2 使用后台管理初始社交平台的方法 // [self initializePlatForTrusteeship]; //3.设置根视图控制器,如果没有使用storyboard一定要设置。 return YES;}- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url{ return [ShareSDK handleOpenURL:url wxDelegate:self]; }- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation{ return [ShareSDK handleOpenURL:url sourceApplication:sourceApplication annotation:annotation wxDelegate:self]; }- (void)initializePlat{ /** 连接新浪微博开放平台应用以使用相关功能,此应用需要引用SinaWeiboConnection.framework http://open.weibo.com上注册新浪微博开放平台应用,并将相关信息填写到以下字段 **/ <span style="color:#ff0000;">[ShareSDK connectSinaWeiboWithAppKey:@"220713449" appSecret:@"0ced62ad68f3fbbf2d00e41f2ba1e99e" redirectUri:@"http://www.baidu.com" weiboSDKCls:[WeiboSDK class]];</span> }
点击分享事件:
- (IBAction)share:(id)sender{ NSString *imagePath = [[NSBundle mainBundle] pathForResource:@"image01" ofType:@"jpg"]; //1、构造分享内容 id<ISSContent> publishContent = [ShareSDK content:@"要分享的内容" defaultContent:@"默认内容" image:[ShareSDK imageWithPath:imagePath] title:@"ShareSDK" url:@"http://www.mob.com" description:@"这是一条演示信息" mediaType:SSPublishContentMediaTypeNews]; <span style="color:#ff0000;">[ShareSDK clientShareContent:publishContent //内容对象 type:ShareTypeSinaWeibo //平台类型 statusBarTips:YES result:^(ShareType type, SSResponseState state, id<ISSPlatformShareInfo> statusInfo, id<ICMErrorInfo> error, BOOL end) {//返回事件 if (state == SSPublishContentStateSuccess) { NSLog(NSLocalizedString(@"TEXT_SHARE_SUC", @"分享成功!")); } else if (state == SSPublishContentStateFail) { NSLog(NSLocalizedString(@"TEXT_SHARE_FAI", @"分享失败!"), [error errorCode], [error errorDescription]); } }];</span> }
0 0
- 使用shareSDK调用sina微博客户端,从客户端直接分享
- shareSDK判断是否安装微博客户端、qq客户端不好使,或分享无法调起微博、qq客户端。
- 使用ShareSDK无法微信分享的解决方法,sharesdk分享
- sina微博客户端sdk
- sharesdk 分享不弹出客户端
- 使用shareSDK调用QQ好友分享遇到的问题
- shareSDK使用分享
- ShareSDK分享使用步骤
- 调用ShareSDK第三方分享
- Windows Phone 7上的sina微博客户端
- 【ShareSDK】Unity3d 使用ShareSDK 做安卓分享
- Android调用手机新浪微博客户端分享
- 调用微博分享sharesdk Unable to start activity ComponentInfo
- H5app应用调用shareSDK分享到qq,微信,微博
- sharesdk微信分享
- sharesdk微信分享
- sharesdk微信分享
- CSDN专家博客手机客户端分享使用
- 19.结构体
- 搭建hadoop-2.6.0分布式集群
- textarea换行问题
- Android Animtaion 仿搜狗输入法的精品市场 一键安装dialog弹出效果,反编译使用
- Android UI编程(2)——多级列表(ExpandableListView)
- 使用shareSDK调用sina微博客户端,从客户端直接分享
- 西门子PLC学习笔记十九-(FB编程)
- 树莓派通过VNC访问
- 排序算法:选择排序
- 用PS制作点九图
- 漫谈程序员系列:薪资,你是我不能言说的伤
- java读取word内容
- 基础试题
- 使用异常的最佳实践(Best Practices for Using Exceptions)