查看: 2119|回复: 2

[Android常见问题] 新浪微博更新接口说明

[复制链接]

Rank: 5Rank: 5

主题:
帖子:
积分:
0

[Android常见问题] 新浪微博更新接口说明

[复制链接]
2119 2 | 发表于 2017-4-13 14:51:33 |阅读模式 | |
本帖最后由 wolf 于 2017-7-24 12:13 编辑

1、首先看下微博公告

2、根据新的升级公告ShareSDK对应用内分享做了一下修改(ShareSDK2.8.3版本开始)

更换原有分享API :
statuses/update 发布一条微博
statuses/upload  上传图片并发布一条微博
更换为新API:
statuses/share

需要注意的是使用此接口后分享的文字内容部分需要符合其规则:
用户分享到微博的文本内容,必须做URLencode,内容不超过140个汉字,文本中不能包含“#话题词#”,同时文本中必须包含至少一个第三方分享到微博的网页URL,且该URL只能是该第三方(调用方)绑定域下的URL链接,绑定域在“我的应用 - 应用信息 - 基本应用信息编辑 - 安全域名”里设置。

statuses/update 发布一条微博
statuses/upload  上传图片并发布一条微博
将在6月30日后新浪微博限制了老的接口使用,所以只能用新的接口(ShareSDK2.8.3以后是用的新的api)

3、使用新版本新接口的话只需要在如下配置中加一个参数即可isNewAPi="true";有分享网络图片的同学,最好下载到本地分享本地图片,微博分享网络图片的权限很难申请下来;
    <SinaWeibo
        Id="1"
        SortId="1"
        AppKey="568898243"
        AppSecret="38a4f8204cc784f81f9f0daaf31e02e3"
        RedirectUrl="http://www.sharesdk.cn"
        ShareByAppClient="true"
        IsNewApi="true"
        Enable="true" />

需要注意的是:微博更新api之后,应用内分享(web分享)必须通过setUrl分享链接,并且setUrl配置的链接必须是在微博后台配置的安全域名链接的子链接,否则微博会无法分享




Rank: 1

主题:
帖子:
积分:
0
发表于 2017-6-29 12:51:20 |
谢谢楼主
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

技术支持
免费咨询 | 24小时在线
快速回复 返回顶部 返回列表