【技术分享】微博SDK对iOS9的适配问题

2015年10月15日 2:03 下午 分类: 平台公告, 技术分享   阅读: 88,805 /jianjie

各位开发者,您好:

由于iOS9的发布影响了微博SDK与应用的集成方式,为了确保好的应用体验,我们需要采取如下措施:

1.对传输安全的支持
在新一代的iOS系统中,默认需要为每次网络传输建立SSL。

2.对应用跳转的支持
如果你需要用到微博的相关功能,如登陆,分享等。并且需要实现跳转到微博的功能,在iOS9系统中就需要在你的app的plist中添加下列键值对。否则在canOpenURL函数执行时,就会返回NO。

3.应用瘦身与bitcode
苹果在iOS9的SDK中添加了对应用的瘦身的支持,其中就包括bitcode。我们也在最新的代码中添加了对bitcode的支持

详细的技术解决方案,请点击链接:https://github.com/sinaweibosdk/weibo_ios_sdk

 

微博开放平台

2015.10.15

【技术分享】新版SDK授权有效期延续机制说明

2015年7月15日 2:48 下午 分类: 平台公告, 技术分享   阅读: 32,202 /jianjie

微博开放平台新版SDK从3月底发布,距今已有一段时日,还有一部分开发者对新的授权机制不甚了解,在此特意为 各位开发者重点说明一下新版微博SDK(3.0及以上版本)的授权有效期延续机制。

授权有效期内重新授权

如果用户在授权有效期内重新打开授权页授权(如果此时用户有微博登录状态,这个页 面将一闪而过),那么微博会为开发者自动延长access_token的授权有效周期,请开发者维护新授权后得 access_token值。

通过Refresh Token刷新授权有效期

除此之外,我们也提供了通过 Refresh Token 刷新的方式来延续授权有效期,但需要注意的是:只有使用微博官方移动SDK(3.0及以上版本)的移动应用,才可以从SDK的方法中获取到 Refresh Token。

Refresh Token 是 Access Grants 的一种,在获取 Access Token 时,认证服务器将返回相应的 Refresh Token,如果 Access Token 过期,就可以用 Refresh Token 去刷新。

Refresh Token 也是有有效期的,Refresh Token 的有效期目前为30天,在有效期内随时可以刷新。

通过 Refresh Token 刷新得到的新的 Access Token ,其有效期等同于原来的有效期,即原来 Access Token 的有效期是7天,则新获得的也是7天。

简单来说就是对于使用了微博移动SDK(3.0及以上版本)的移动应用,授权(Access Token)7天有效,30天可续,每续一次增加7天有效。

具体调用方法请参考开发文档
http://open.weibo.com/wiki/%E6%8E%88%E6%9D%83%E6%9C%BA%E5%88%B6%E8%AF%B4%E6%98%8E

 

微博开放平台

2015.07.15

开放平台自学课堂-如何使用微博话题墙

2012年12月20日 2:07 下午 分类: 技术分享   阅读: 25,626 /linxing

         年底少不了要办运营活动,怎样才能提高人气?微博开放平台特别送上年终福利——专题页好帮手#微博话题墙#组件!站外也能发微博,最多支持设置10个话题;支持设置推广账号、置顶微博;更有一周转发榜,统计“转发送大奖”分分钟搞定!

       

       微博话题墙可以部署在任何支持HTML的网页中,展示话题相关微博、官方账号和转发热榜,并支持置顶一条微博。有基础版和PK版两个版本:

1.基础版支持配置多个话题;
2.PK版展示一个话题下两种观点,实时统计双方支持数。(废话我们不多说,话题墙具体是啥东东,我们在前一集PK版中已经介绍,这次我们来看如何配置参数)

阅读全文…

开放平台自学课堂-什么是微博话题PK组件

2012年12月11日 1:54 下午 分类: 技术分享   阅读: 21,952 /linxing

       今天我们来说一下最近上线的微博话题墙,微博话题墙可以部署在任何支持HTML的网页中,展示话题相关微博、官方账号和转发热榜,并支持置顶一条微博。有基础版和PK版两个版本:(今天我们具体来学习PK版)

 

1.基础版支持配置多个话题;

2.PK版展示一个话题下两种观点,实时统计双方支持数。

 
 

阅读全文…

论新版授权页的前世今生

2012年10月26日 10:42 上午 分类: 技术分享   阅读: 21,069 /linxing

今日,微博开放平台新版授权页面上线,原先实现在授权页直接关注官方微博的方法已经失效,下面我们在聊一下新版授权页以及Scope参数文档:

 

新版授权页的必要性:

新版授权页改变了之前页面信息元素过多,对用户的使用带来干扰的问题,登录和授权这两个行为已在新版中分离,用户能够更好地理解帐号登录和授权的过程,也为未来更多的功能带来承载空间。
当前一个最完整的授权分为三个步骤:登录-普通授权-高级授权(SCOPE)。但这三个步骤并不是必然出现,当用户的新浪微博处于登录状态时,页面会自动跳转到普通授权页,“高级授权”同样也不是必须,如果开发者不申请SCOPE权限,系统会自动跳过此步骤,回调回应用。我们在灰度测试中统计发现,只要合理的使用高级授权,开发者完全不必担心增加操作所带来的页面流失率问题,相反,一个清晰的授权体验更能获取用户的信任。
与此同时,授权项将会变的更加有条理,之前的普通权限将作为基础服务,用户不再有感知,与用户隐私相关的会归到高级授权,用户在授权时有权利逐条取消,进一步增强了隐私控制。

授权三步骤:登录-普通授权-高级授权(SCOPE)

阅读全文…

开放平台自学堂-微博话题PK组件

2012年9月5日 11:09 上午 分类: 技术分享   阅读: 6,936 /linxing

今天我们来说一下最近上线的微博话题墙,微博话题墙可以部署在任何支持HTML的网页中,展示话题相关微博、官方账号和转发热榜,并支持置顶一条微博。有基础版和PK版两个版本:(今天我们具体来学习PK版)

1.基础版支持配置多个话题;
2.PK版展示一个话题下两种观点,实时统计双方支持数。

 

使用微博话题墙的好处

  1. 提供基本版和PK版两个版本,根据不同话题、不同场景随心设置;
  2. 发布微博携带来源链接,显著提高回流率;
  3. 支持分组展示(全部、认证用户、我关注的)话题相关微博,讨论实况一目了然;
  4. 展示官方微博账号,带来更多曝光,更多粉丝;
  5. 支持置顶微博,重要消息居头条,传播效果更给力;
  6. 展示一周转发榜,直观展示话题热度;
  7. PK版更有双方观点及支持数实时展示,引爆话题讨论。

 

如何使用微博话题墙?

配置微博话题墙样式,将获取的对应代码嵌入到需要放置微博话题墙的位置即可。

第一步 选择话题墙版本

 

 

 

第二步 配置样式

语言:
 

 

话题:
最多15个字
红方:
最多30个字
蓝方:
最多30个字
栏数:
 

 

关联帐号:
同时展示社交关系
置顶微博:
点击该条微博发布时间获取
来源设置:
发微博携带来源页链接

 

第三步 配置AppKey

配置APPKey后,您才能对微博话题墙的内容进行管理。您可以通过创建网站 和 创建应用获取AppKey。

AppKey:
 

第四步 复制代码

完成以上配置后,直接复制下面代码,粘贴到您网站中需要放置微博话题墙的位置即可。

1.在HTML标签中增加XML命名空间
<html xmlns:wb=“http://open.weibo.com/wb”>
2.在HEAD头中引入WB.JS
<script src=”http://tjs.sjs.sinajs.cn/open/api/js/wb.js” type=”text/javascript” charset=”utf-8″></script>
3.在需要部署微博发布器的位置粘贴WBML代码
<wb:topic uid=”1904178193″ topmid=”z8ClGsZa8″ sidebar=”y” border=”n” width=”821″ height=”1580″ tags=”好用吗” red_text=”好用” blue_text=”不好用” language=”zh_cn” version=”pk” refer=”y” ></wb:topic>

评论箱V2.0版本新鲜出炉

2012年6月6日 10:48 上午 分类: 技术分享, 接入指南   阅读: 18,662 /linxing

评论箱V2.0版本新鲜出炉啦!

微博评论箱可以部署在任何支持HTML的网页中。开发者填写需要使用评论箱的网页URL,评论箱会自动抓取微博中所有包含该链接的微博所收到的评论,并在评论箱中聚合显示。创建者还可以对评论箱的内容进行管理,过滤不需要的信息。

使用微博登录按钮的好处?

1.获取微博海量评论数据,为您的网站带来丰富的内容展示。
2.获取微博高质量的评论内容,提高网站的活跃用户。
3.设置官方微博,增加官方微博评论量与转发量;
4.完善的信息过滤机制并提供开发者自主管理模式,有效隔离不良信息 阅读全文…

从SEO到SMO—网站推广的跨时代变革

2012年3月15日 8:18 上午 分类: 技术分享   阅读: 15,460 /linxing

作者:新浪微博开放平台   杨博宇  @鸭梨山大羊

让我们先从SEO说起。SEO(Search Engine Optimization),即搜索引擎优化,是较为流行的网络营销方式,主要目的是增加特定关键字的曝光率以增加网站的能见度,进而增加销售的机会。分为站外SEO和站内SEO两种。SEO的主要工作是通过了解各类搜索引擎如何抓取互联网页面、如何进行索引以及如何确定其对某一特定关键词的搜索结果排名等技术,来对网页进行相关的优化,使其提高搜索引擎排名,从而提高网站访问量,最终提升网站的销售能力或宣传能力的技术。

通俗的说SEO实际上是广大站长通过不断的测试去猜测搜索引擎的喜好,然后不断的迎合搜索引擎的喜好。

相信广大站长们都是从SEO的时代里摸爬滚打过来的,也为了SEO吃了不少苦头。但随着谷歌退出中国搜索引擎市场导致百度一家独大,再然后百度主推SEM(Search engine marketing,即付费推广,相当于付费的SEO)后,百度定期修改搜索引擎的规则,导致广大站长很难再能琢磨透搜索引擎到底喜好什么。无论是做SEO,还是做SEM,对于中小型网站的成本都是非常高的。

阅读全文…

微博java SDK介绍及使用说明

2012年3月4日 8:01 上午 分类: 技术分享   阅读: 1 /linxing

作者:新浪微博 开放平台     @MUNTO_AKIRA

概述

微博JAVA平台SDK为第三方微博应用提供了文档易用的微博API调用服务,使第三方客户端无需了解复杂的验证,API调用过程。并可以实现分享到微博的功能,可以分享文字,或者多媒体信息到内置的分享页面,并发送到微博。

名词解释

阅读全文…