微博空间分享 ios
第一步: 首先导入ShareSDK第三方类库,添加依赖框架 :
libz.1.2.5
-(void)initializePlat{
//添加新浪微博应用 (其他应用添加方法以此类推)
[ShareSDKconnectSinaWeiboWithAppKey:@"3201194191"appSecret:@"0334252914651e8f76bad63337b3b78f"redirectUri:@"http://appgo.cn"];
//添加腾讯微博应用
[ShareSDKconnectTencentWeiboWithAppKey:@"801307650"appSecret:@"ae36f4ee3946e1cbb98d6965b0b2ff5c"redirectUri:@"http://www.sharesdk.cn"];
//添加QQ空间应用
[ShareSDKconnectQZoneWithAppKey:@"100371282"
appSecret:@"aed9b0303e3ed1e27bae87c33761161d"];
}
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions中添加以下代码
//注册SDK
[ShareSDKregisterApp:@"api20"];
[ShareSDKconvertUrlEnabled:YES];
[selfinitializePlat];
第三步:在一个viewController里面增加一个Button,点击Button开始微博空间分享功能
@implementation ViewController
- (void)viewDidLoad
{
[superviewDidLoad];
UIButton *button = [UIButtonbuttonWithType:UIButtonTypeRoundedRect];
button.autoresizingMask =UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleLeftMargin |UIViewAutoresizingFlexibleWidth;
[button setTitle:@"分享全部" forState:UIControlStateNormal];
button.frame =CGRectMake(20,50, 200, 45.0);
[buttonaddTarget:selfaction:@selector(shareAllButtonClickHandler:)forControlEvents:UIControlEventTouchUpInside];
[self.viewaddSubview:button];
}
- (void)shareAllButtonClickHandler:(UIButton *)sender{
NSLog(@"菜单");
NSString *imagePath = [[NSBundlemainBundle] pathForResource:@"3"ofType:@"jpg"];
id<ISSContainer> container = [ShareSDKcontainer];
id<ISSContent> publishContent = [ShareSDKcontent:@"分享内容"
defaultContent:@"默认分享内容,没内容时显示"
image:[ShareSDKimageWithPath:imagePath]
title:@"ShareSDK"
url:@"http://www.sharesdk.cn"
description:@"这是一条测试信息"
mediaType:SSPublishContentMediaTypeNews]; //分享内容方式(可选择)
[ShareSDKshowShareActionSheet:container
shareList:nil
content:publishContent
statusBarTips:YES
authOptions:nil
shareOptions:nil
result:^(ShareType type,SSPublishContentState state, id<ISSStatusInfo> statusInfo,id<ICMErrorInfo> error, BOOL end) {
if (state == SSPublishContentStateSuccess)
{
NSLog(@"分享成功");
}
else if (state ==SSPublishContentStateFail)
{
NSLog(@"分享失败,错误码:%d,错误描述:%@", [error errorCode], [errorerrorDescription]);
}
}];
}
微博空间分享 ios相关推荐
- Vue 项目中实现的微信、微博、QQ空间分享功能(亲测有效)
需求:文章添加分享功能(包括微信.微博.QQ空间) 如下图所示: 点击图标分别跳转到如下界面:(实现效果如下) 话不多说直接代码(可以封装成组件) <template><div cl ...
- 百万年薪背后 是人工智能领域泛起的人才泡沫 2017年07月04日 06:30 PingWest 微博 微信 空间 分享 添加喜爱 //d1.sina.com.cn/201706/26/14587
百万年薪背后 是人工智能领域泛起的人才泡沫 2017年07月04日 06:30 PingWest 微博微信空间分享添加喜爱 (原标题:百万年薪背后 是人工智能领域不断泛起的人才泡沫) 应采访者要求,戴 ...
- iOS 微博简单分享
原网页http://blog.csdn.net/eqera/article/details/8135021 一.先通过Xcode建立工程通过xib加载 xib: 视图控制器: // // RootV ...
- QQ、新浪微博、微信、QQ空间分享
将网站分享到第三方,如下: 1.引入jquery 2.js插件,代码如下: (function (global, doc, factoryFn) {var factory = factoryFn(gl ...
- php使用自定义alert,IOS_iOS自定义alertView提示框实例分享,本文实例为大家分享iOS自定义a - phpStudy...
iOS自定义alertView提示框实例分享 本文实例为大家分享iOS自定义alertView提示框,先上图,弹框的背景色,按钮背景色,提示的消息的字体颜色都可以改变 利用单例实现丰富的自定义接口 / ...
- 实战新浪微博、腾讯微博的分享功能
一个是新浪微博,腾讯微博的分享按钮,一个是他们的绑定情况(其实就是是否授权).点击微博分享中新浪或腾讯按钮,就进行相应的授权(若没授权),显示微博内容,而后发布微博.设置界面中的绑定,就是相关的应用授 ...
- 实战新浪微博、腾讯微博的分享功能(转)
转载自:http://blog.csdn.net/nogodoss/article/details/17528749 我做的大概界面是如下图. 主要有两个界面,一个是新浪微博,腾讯微博的分享按钮,一个 ...
- QQ登录+分享+空间分享
添加权限 <uses-permission android:name="android.permission.INTERNET" /> <uses-per ...
- 新浪微博、微信朋友圈、qq空间分享---qq空间分享
http://wiki.open.qq.com/wiki/mobile/SDK下载 一.清单文件配置 <!-- QZone分享必须加上下面两个activity --> <activi ...
最新文章
- Linux编程题:信号量同步三进程依次打印若干次ABC
- 图像隐藏matlab代码,picture Matlab简单操作实现图像的隐藏加密 联合开发网 - pudn.com...
- MySQL复制类型介绍
- [云炬创业基础笔记]第十一章创业计划书测试1
- Transformer变体层出不穷,它们都长什么样?
- phpredis报错信息:protocol error, got ‘o‘ as reply type byte解决方案
- Linux应用总结:自动删除n天前日志
- delphi判断线程是否正在运行
- linux php 源码安装,Linux下PHP的源码安装与配置
- 功能三星Galaxy S2手机
- Android修行手册-EditText属性以及光标和小键盘控制
- 客房预订信息java课设_基于jsp的客房预订系统-JavaEE实现客房预订系统 - java项目源码...
- 一份Python面试宝典
- 小红书种草模式有哪些?如何保证种草效果
- 移动应用中的第三方SDK隐私合规检测
- 通过编程求解炉石传说酒馆战旗最佳血量和攻击力分配方式
- 从平凡到不平凡(转)
- GNS与WireShark安装流程
- JZOJ__Day 10:【普及模拟】【USACO】贝茜的晨练计划
- Codeforces118D Caesar's Legions(DP)