微博开放平台
微连接
移动应用
网站接入
电商服务商
电商商家
数据服务
数据服务
合作伙伴
微博支付
轻应用
粉丝服务
文档
推广
我的应用
登录
weibo
开发文档
首页
平台政策与指引
概述
平台公约
新手指南
开发者协议
应用运营管理规范
微连接分级管理办法
应用审核产品指南
应用安全开发注意事项
平台应用设计规范
微服务接入指南
微博登录接入
用微博帐号登录
授权机制
移动应用接入
移动应用介绍
移动应用SSO授权
微博Deep Link
媒体接入平台
头条文章开放接口
视频上传开放接口
电商接入平台
电商服务商接入
电商商家端接入
电商平台能力接口
粉丝服务平台
粉丝服务平台
新手接入指南
微信开发者迁移指南
接收消息
发送消息
自定义菜单
用户管理
生成带参数的二维码
Fans Service Platform
商业接口
商业数据接入指南
订阅服务手册(中文版)
订阅服务手册(英文版)
商业接口-REST API
商业数据常见问题
网站接入
网站接入介绍
微博API
微博API
接口访问频次权限
资源下载
SDK
微博标识下载
常见问题
联系我们
工具箱
链入页面
链出更改
特殊页面
查看源代码
跳转到:
导航
,
搜索
根据下列原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
=内容分享= <div class="wiki_txtJ"> 让用户在你的应用或网站中,可以快速分享内容到微博。 阅读以下文档,帮助了解如何在你的应用或网站中,添加用内容分享功能。 </div> ==移动应用== <div class="wiki_txtA">原生分享,在你的应用中唤起微博官方客户端,实现分享到微博的功能。</div> '''示例''' {{Img_polaroid|src=http://www.sinaimg.cn/blog/developer/wiki/sdk72208.png}} 将你的应用的包名签名信息在微博开放平台注册。然后在你的应用中,导入官方移动SDK,即可便捷的实现原生分享功能。 <div class="wiki_title_withline">iOS</div> <div style="margin:15px 0;"> '''应用代码片段''' </div> <div class="code_type">Object C</div> <pre class="brush:java"> - (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]; } </pre> <div class="wiki_taglist"> <ul class="clearfix"> <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 详细技术文档]</li> </ul> </div> <div class="wiki_title_withline">Android</div> <div style="margin:15px 0;"> '''应用代码片段''' </div> <div class="code_type">Java</div> <pre class="brush: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); //发送请求消息到微博,唤起微博分享界面 } </pre> <div class="wiki_taglist"> <ul class="clearfix"> <li style="font-size:14px;">[[移动客户端接入#SDK接入流程|SDK接入流程]]</li> <li style="font-size:14px;">[https://github.com/sinaweibosdk/weibo_android_sdk/tree/master/2019SDK Android SDK下载]</li> <li style="font-size:14px;">[https://github.com/sinaweibosdk/weibo_android_sdk/tree/master/2019SDK/%E6%96%87%E6%A1%A3 详细技术文档]</li> </ul> </div> 新版移动SDK的分享功能。 ==Web网站== <div class="wiki_txtA">在你的网站中,快速嵌入分享到微博等社会化组件。</div> <div class="wiki_title_withline">分享组件</div> <div style="margin:15px 0;"> 将分享按钮嵌入到你的网站里,你的访客点击它就能将你的网页分享到微博,分享给他们的粉丝,增加你的网站的访问流量。新的分享按钮还支持分享页面上的图片、显示分享数等功能,拥有更好的分享体验。 </div> '''示例''' {{Img_polaroid|src=http://img.t.sinajs.cn/t4/appstyle/open/images/website/pic_sharebtn.jpg}} '''在HEAD头中引入JS SDK文件''' <div class="code_type">HTML</div> <pre class="brush:html"> <head> <script src="https://open.weibo.com/views/js/wbsdk.js" type="text/javascript" charset="utf-8"></script> </head> </pre> '''初始化JS SDK''' <div class="code_type">Javascript</div> <pre class="brush:js"> wb.init({ appkey: '' }); </pre> '''在需要部署分享组件的位置分享开放标签''' <div class="code_type">HTML</div> <pre class="brush:html"> <wb-share-button>分享到微博</wb-share-button> </pre> <div style="margin:15px 0;">开放标签中的样式,完全由开发者自己控制,例如。</div> <div class="code_type">HTML</div> <pre class="brush:html"> <wb-share-button><div class="myStyle">分享到微博</div></wb-share-button> </pre> <div style="margin:15px 0;">指定分享的内容和页面地址,可以通过 data:title,data:url 属性标签完成自定义,例如。</div> <div class="code_type">HTML</div> <pre class="brush:html"> <wb-share-button data:title="title" data:url="url">分享到微博</wb-share-button> </pre> <div style="margin:15px 0;">如果需要在分享的时候,指定一张分享图片,可以通过 data:pic 属性标签指定图片的地址,例如。</div> <div class="code_type">HTML</div> <pre class="brush:html"> <wb-share-button data:pic="https://wx2.sinaimg.cn/large/53b515f0ly1glgemvpjwfj20gi0aw114.jpg">分享到微博</wb-share-button> </pre> <div class="wiki_taglist"> <ul class="clearfix"> <li style="font-size:14px;">[https://open.weibo.com/wiki/sdk/javascript JS SDK详细说明]</li> </ul> </div> <div class="wiki_title_withline">赞组件</div> <div style="margin:15px 0;"> 使用微博赞按钮,将生成的代码放置到你的博客、网站或其它支持HTML的位置,让你的用户轻松表达态度。当用户在您的站点上某个网页点击了赞按钮后,同时会同步一条包含网页内容的动态信息到微博显示。 </div> '''示例''' {{Img_polaroid|src=http://img.t.sinajs.cn/t4/appstyle/open/images/website/pic_praisebtn.jpg}} '''在HTML标签中增加XML命名空间''' <div class="code_type">HTML</div> <pre class="brush:html"> <html xmlns:wb=“http://open.weibo.com/wb”> </pre> '''在HEAD头中引入WB.JS''' <div class="code_type">HTML</div> <pre class="brush:html"> <head> <script src="http://tjs.sjs.sinajs.cn/open/api/js/wb.js" type="text/javascript" charset="utf-8"></script> </head> </pre> '''在需要部署微博发布器的位置粘贴WBML代码''' <div class="code_type">HTML</div> <pre class="brush:html"> <wb:like appkey="1NpS4Z"></wb:like> </pre> <div class="wiki_taglist"> <ul class="clearfix"> <li style="font-size:14px;">[http://jssdk.sinaapp.com/widget/like.php 参数详细说明]</li> <li style="font-size:14px;">[http://open.weibo.com/widget/like.php 前往设置页]</li> <li style="font-size:14px;">[[Weibo_meta_tag|微博Meta Tags]]</li> </ul> </div> ==利用微博开放API自定义集成== <div class="wiki_txtA">除了以上接入方式,你还可以通过微博API,深度开发个性化的自定义集成分享功能。直接使用API接口开发,需要较强的开发能力,分享体验可以融合到你的应用或网站中,得到较好的交互体验。但API接口易被利用分享垃圾内容到微博,所以微博对于API接口形式的分享有一定的限制,具体限制参见下面的接口文档。</div> <div class="wiki_title_withline">API接口</div> <div style="margin:15px 0;"> {|width="100%" border="0" cellspacing="0" cellpadding="0" class="wiki_table" <html><colgroup><col class="tbF1"/><col class="tbF2" /><col /></colgroup></html> !colspan="2" scope="col"|<span id="分享微博接口">分享微博接口</span> |- |[[2/statuses/share|statuses/share]] |第三方分享链接、文字、图片到微博 |} </div> <div class="wiki_title_withline">SDK</div> <div style="margin:15px 0;"> <div class="wiki_taglist"> <ul class="clearfix"> <li style="font-size:14px;">[http://code.google.com/p/libweibo/ PHP SDK]</li> <li style="font-size:14px;">[http://code.google.com/p/weibo4j/ Java SDK]</li> <li style="font-size:14px;">[[SDK|更多SDK]]</li> </ul> </div> </div> ==Link Card== <div class="wiki_txtA">帮助用户在使用应用时,快捷分享视频、文章等富媒体内容到微博。他是一套标准化、结构化的信息传播方法,为开发者提供了将其应用或网站上的富媒体内容,深入连接到微博的途径。 链接卡片可以帮助丰富你的微博内容,是针对微博消息流中带有的短链接,为用户提供更多的内容与更完美的视觉体验,从而为你的内容带来更多、更有效的回流访问量。 </div> '''示例''' {{Img_polaroid|src=http://ww1.sinaimg.cn/large/53b515f0jw1fcy1me3iwjj20gk0bstc0.jpg}} <div class="wiki_taglist"> <ul class="clearfix"> <li style="font-size:14px;">[[Opengraph/object|接入对象库]]</li> <li style="font-size:14px;">[[Opengraph/object_data_callback|对象数据回调]]</li> </ul> </div> <div class="wiki_txtA">接入视频、文章到微博,并能分享为卡片,具体需要联系微博开放平台商务,可关注并私信 [http://weibo.com/openapi 微博开放平台]</div> {{#a:nobtns|noheading}} __NOTOC__
该页面使用的模板:
模板:Img polaroid
(
查看源代码
)
返回到
Connect/sharing
。
反馈
分享
顶部