跳转到: 导航, 搜索
第42行: 第42行:
 
<li style="font-size:14px;">[[移动客户端接入#SDK接入流程|SDK接入流程]]</li>
 
<li style="font-size:14px;">[[移动客户端接入#SDK接入流程|SDK接入流程]]</li>
 
<li style="font-size:14px;">[https://github.com/sinaweibosdk/weibo_ios_sdk iOS SDK下载]</li>
 
<li style="font-size:14px;">[https://github.com/sinaweibosdk/weibo_ios_sdk iOS SDK下载]</li>
<li style="font-size:14px;">[[IOS_SDK|详细技术文档]]</li>
+
<li style="font-size:14px;">[https://raw.githubusercontent.com/sinaweibosdk/weibo_ios_sdk/master/%E5%BE%AE%E5%8D%9AIOS%E5%B9%B3%E5%8F%B0SDK%E6%96%87%E6%A1%A3V2.4.0.pdf 详细技术文档]</li>
 
</ul>
 
</ul>
 
</div>
 
</div>
第72行: 第72行:
 
<li style="font-size:14px;">[[移动客户端接入#SDK接入流程|SDK接入流程]]</li>
 
<li style="font-size:14px;">[[移动客户端接入#SDK接入流程|SDK接入流程]]</li>
 
<li style="font-size:14px;">[https://github.com/sinaweibosdk/weibo_android_sdk Android SDK下载]</li>
 
<li style="font-size:14px;">[https://github.com/sinaweibosdk/weibo_android_sdk Android SDK下载]</li>
<li style="font-size:14px;">[[Android_SDK说明文档|详细技术文档]]</li>
+
<li style="font-size:14px;">[https://raw.githubusercontent.com/sinaweibosdk/weibo_android_sdk/master/%E5%BE%AE%E5%8D%9AAndroid%E5%B9%B3%E5%8F%B0SDK%E6%96%87%E6%A1%A3V2.5.0.pdf 详细技术文档]</li>
 
</ul>
 
</ul>
 
</div>
 
</div>

2014年7月15日 (二) 16:21的版本

内容分享

让用户在你的应用或网站中,可以快速分享内容到微博。


阅读以下文档,帮助了解如何在你的应用或网站中,添加用内容分享功能。

移动应用

原生分享(Native Share),在你的应用中唤起微博官方客户端,实现分享微博的功能。

示例

将你的应用的包名签名信息在微博开放平台注册。然后在你的应用中,导入官方移动SDK,即可便捷的实现原生分享功能。


iOS

应用代码片段

Object C
- (void)shareButtonPressed
{
    WBSendMessageToWeiboRequest *request = [WBSendMessageToWeiboRequest requestWithMessage:[self messageToShare]];
    request.userInfo = @{@"ShareMessageFrom": @"SendMessageToWeiboViewController",
                         @"Other_Info_1": [NSNumber numberWithInt:123],
                         @"Other_Info_2": @[@"obj1", @"obj2"],
                         @"Other_Info_3": @{@"key1": @"obj1", @"key2": @"obj2"}};
    [WeiboSDK sendRequest:request];
}


Android

应用代码片段

Java
private void sendMultiMessage(boolean hasText, boolean hasImage, boolean hasWebpage,
boolean hasMusic, boolean hasVideo, boolean hasVoice) {
    WeiboMultiMessage weiboMessage = new WeiboMultiMessage();//初始化微博的分享消息
    if (hasText) {
        weiboMessage. textObject = getTextObj();
    }
    SendMultiMessageToWeiboRequest request = new SendMultiMessageToWeiboRequest();
    request.transaction = String.valueOf(System.currentTimeMillis());
    request.multiMessage = weiboMessage;
    mWeiboShareAPI.sendRequest(request); //发送请求消息到微博,唤起微博分享界面
}


待补充新版移动SDK的分享功能。


Web网站

在你的网站中,快速嵌入分享、赞等社会化组件。
分享组件

将分享按钮嵌入到你的网站里,你的访客点击它就能将你的网页分享到微博,分享给他们的粉丝,增加你的网站的访问流量。新的分享按钮还支持分享页面上的图片、显示分享数等功能,拥有更好的分享体验。

示例

在HTML标签中增加XML命名空间

HTML
<html xmlns:wb=“http://open.weibo.com/wb”>

在HEAD头中引入WB.JS

HTML
<head>
<script src="http://tjs.sjs.sinajs.cn/open/api/js/wb.js" type="text/javascript" charset="utf-8"></script>
</head>

在需要部署微博发布器的位置粘贴WBML代码

HTML
<wb:share-button appkey="1NpS4Z" addition="number" type="button"></wb:share-button>


赞组件

使用微博赞按钮,将生成的代码放置到你的博客、网站或其它支持HTML的位置,让你的用户轻松表达态度。当用户在您的站点上某个网页点击了赞按钮后,同时会同步一条包含网页内容的动态信息到微博显示。

示例

在HTML标签中增加XML命名空间

HTML
<html xmlns:wb=“http://open.weibo.com/wb”>

在HEAD头中引入WB.JS

HTML
<head>
<script src="http://tjs.sjs.sinajs.cn/open/api/js/wb.js" type="text/javascript" charset="utf-8"></script>
</head>

在需要部署微博发布器的位置粘贴WBML代码

HTML
<wb:like appkey="1NpS4Z"></wb:like>


更多社会化组件


利用微博开放API自定义集成

...

Link Card

...