DevStore开发人员服务有奖征文:小谈新浪微博开放平台
笔者接入新浪微博开发平台也有一段时间了,对整个平台的接入也算比較熟悉,新浪提供了统一的API接口,能够让开发人员更方便的使用API来实现自己的应用开发。开发人员能够在"http://open.weibo.com/wiki/首页"这个URL地址查看新浪开放平台给开发人员提供丰富的文档支持。方便开发人员熟悉新浪开发平台提供的全部服务。
例如以下图所看到的:
开发人员在開始使用新浪微博SDK的时候。须要先创建自己的应用。主要分为:
• 站点接入
• 站内应用
• 移动应用
笔者选择的是移动应用,笔者开发了一款第三方的微博client,是基于Android SDK,笔者通过细致阅读新浪平台提供的开发文档。和研究API接口的用法和数据类型。终于成功得使用上各种API接口。这里值得一说的是,刚開始学习的人在接入新浪微博SDK的时候会遇到各种各样的问题,有非常多童鞋认为新浪开放平台授权太过麻烦,接口也不太好使用。我认为这些同学并没有细致研究新浪开放平台,笔者认为新浪开发平台,不管从平台站点还是提供的SDK都是非常完好的。也有非常多开发人员在使用过新浪微博SDK一段时间之后,也顺利开发出自己的应用了。
笔者开发了一款第三方微博client,是基于Android SDK所开发的。在开发的过程中。笔者也遇到非常多问题。我想这也是刚開始学习的人常常会犯的错误,以下笔者整理的创建应用和集成SDK的时候遇到的一些问题。希望能帮助到开发人员们。
1. 创建应用怎样填写包名和签名
首先你要保证你使用的client跟你创建的应用的包名是一致的。还须要用签名工具生成对应的签名。以下是笔者须要改的包名和对应的app key、app secret。
假设读者执行项目时无法调取授权页面,须要先把包名改为开放平台所填写的包名,笔者这里是com.wwj.weiboClient,记得也要在Androidmanifest.xml也要继续更新。
2. 怎样填写回调页
非常多同学不知道怎样填写这一项。我建议开发人员填写默认的回调页即可了,在调取授权页面的时候是须要传这个回调地址过去的,不然也是无法进行授权。
3. 无法获取Access_token
无法获取訪问令牌,也是非常easy出现的问题。一些同学并不知道须要加入对应的測试帐号,所以一直无法进行登录授权,总是提示无法获取access_token。加入測试帐号例如以下图所看到的:
仅仅有在应用没有上线时才须要加入測试帐号,应用上线后就不须要了。
假设以上三步都没有不论什么出错的话。我认为是能够调取新浪微博Oauth2.0授权界面,例如以下图:
笔者在授权成功之后,获取到access_token,通过这个訪问令牌就能够使用新浪开发平台给开发人员提供的API了。
经过一段时间对新浪开放平台的评測,笔者顺利的实现了SDK集成开发。新浪开放平台提供丰富的文档支持。提供多种开发语言和多种平台的SDK,不同开发人员能够择需开发第三方应用程序。非常的方便。本人希望新浪微博开放平台越做越好。提供给开发人员很多其它的API。让开发人员能开发出功能丰富的应用,借此来改变人们的生活方式。
DevStore开发人员服务有奖征文:小谈新浪微博开放平台的更多相关文章
- 新浪微博开放平台开发-android客户端(1)【转】
http://www.cnblogs.com/virusswb/archive/2011/08/05/2128941.html 最近不是太忙,花了一些时间学习android的应用开发.经过两个星期的学 ...
- 谈互联网开放平台:“去中心化”大势所趋 zz
文/磐石之心 几天前与好友聊到众筹咖啡馆的事情,他向我讲述了一个非常具有特色的众筹咖啡馆案例.而这个案例也引发我对当前互联网开放.去中心和集权的一些思考,今天就简单写出来与大家分享. 一个无赚钱目的的 ...
- 【原创】前端开发人员如何制作微信小程序模板
(我的博客网站中的原文:http://www.xiaoxianworld.com/archives/305,欢迎遇到的小伙伴常来瞅瞅,给点评论和建议,有错误和不足,也请指出.) 最近接触了一下微信小程 ...
- C#开发微信门户及应用(41)--基于微信开放平台的扫码登录处理
在现今很多网站里面,都使用了微信开放平台的扫码登录认证处理,这样做相当于把身份认证交给较为权威的第三方进行认证,在应用网站里面可以不需要存储用户的密码了.本篇介绍如何基于微信开放平台的扫码进行网站的登 ...
- 新浪微博开放平台账号申请(基于dcloud开发)
注意事项: 1.新浪微博不仅需要appkey和appsecret,而且还需要回调的url,这个链接是可以随便写的,但是需要和在开放平台申请的一致. 2. Android签名包信息部分 (1.)首先安卓 ...
- Navi.Soft30.开放平台.腾讯.开发手册
1系统简介 1.1功能简述 现在是一个信息时代,并且正在高速发展.以前获取信息的途径非常少,可能只有电视台,收音机等有限的来源,而现在的途径数不胜数,如:QQ,微信,官方网站,个人网站等等 本开发手册 ...
- 小谈Scrum敏捷开发流程
一晃眼,有两年没有写博客了,回顾前两年,各种奔波,各种忙碌,也有不少的收获.从今天开始,我要把这些收获都分享在这里. 其实这两年,对我影响最大的是开发流程.总所周知,一个好的开发流程,对于项目的进行, ...
- 如何有效快速提高Java服务端开发人员的技术水平?
我相信很多工作了3-5年的开发人员都会经常问自己几个问题: 1.为什么总是感觉技术没有质的提高? 2.如何能够有效和快速的提高自身的技术水平? 3.如何进入到一个牛逼的大公司,认识牛逼的人? 这篇文章 ...
- 仅以一个前端开发人员的角度看微信小程序
看了几天的小程序(当然也包括了上手书写),才有了这篇博文,非技术贴,只是发表下个人观点,仅以个人技术能力来看小程序. 首先说下优点: 调试工具:官方的工具还是做了很多工作,包括监听文件变动自动刷新,编 ...
随机推荐
- HDU 2256 Problem of Precision (矩阵快速幂)(推算)
Problem of Precision Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Oth ...
- UVA Phone List (字典树)(查询是否有前缀或自身是其他的前缀)
Phone List Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 16341 Accepted: 5228 Descr ...
- IDL软件初步了解
软件名称:IDL(交互式数据语言Interactive Data Language) 软件类别:是国产软件,语言类,数据分析类,数据可视化类 语言类别:解释型 作用:可以进行数据处理的可视化等,在大数 ...
- Scrum之成败——从自身案例说起,仅供参考
从07年中初次接触Scrum的概念到其中几年项目中逐渐实践CI.TDD,到亲自掌握项目实践Scrum近一年,最终我们放弃了Scrum这个框架和所谓的“自组织”.原因为何? 1.成员放弃了Scrum所“ ...
- 【AC自动机/fail树】BZOJ3172- [Tjoi2013]单词
[题目大意] http://www.lydsy.com:808/JudgeOnline/problem.php?id=3172 某人读论文,一篇论文是由许多单词组成.但他发现一个单词会在论文中出现很多 ...
- 静态NAT地址转换
1.配置路由器端口ip(两个端口需要设置两个网段) Router(config)#inter f0/1 Router(confiog-if)#ip add 202.1.1.2 255.255.255. ...
- 看懂ios命名规则
http://liangrui.blog.51cto.com/1510945/509289/ http://daniellee520.blog.51cto.com/372529/229615
- linux tail 命令详解!Linux 文件内容查看工具介绍
转:http://blog.csdn.net/carzyer/article/details/4759593 1.cat 显示文件连接文件内容的工具: cat 是一个文本文件查看和连接工具.查看一个文 ...
- 【sql】sql优化
sql优化: 1.最左前缀原则 如果contact表上的tenement_id列创建了索引,那么查询的时候将索引列放在最左边,查询的速度会快很多,因为扫描的范围是索引范围而不是整张表范围!! SELE ...
- ClipboardJS复制粘贴插件的使用
1.简单的纯JS复制粘贴(兼容性差,只能用textarea标签) var btn=document.getElementsByClassName("btn")[0]; //复制按钮 ...