接入微博授权踩的坑

故事是这样的,产品经理小张发布了最新需求,Android开发同学拿到并审核了技术要点,明确回复没问题,OK。这本来是很正常的流程,可是当a同学(Android开发同学的简称)做完所有功能时,突然测试出一个意想不到的bug,纳尼?微博授权登录后退出登录,然后再继续用微博授权登录,我草,什么鬼?直接跳过授权阶段!!!哦,这没什么大不了的,毕竟微博客户端登录了的,如果客户端退出账号登录了就好了吧(应该要走正常授权流程)。

可是,为什么呢?为什么我tm明明从微博客户端退出账户登录了,再次用微博授权的时候任然不走授权流程?是没调用退出授权api?no!我确实调用了,但是还是如此。后来经过半天的查找问题,似乎找到了bug。可是当a同学满心欢喜修改代码的时候,突然一个问题蹦了出来,微博官方给的demo是13年的,但是文档时间显示为今年年内的,这tmd会不会又是一个坑?怀着这样的问题,bug改好了,断点调试也走通了。但是…… 悲剧就这样诞生了,即使清空微博授权记录,微博sdk走正常流程,进入激活授权页面的代码了,但是该有的授权页面什么也没有,就什么也没有,什么也没有!!重要的事情说3遍。这个问题貌似走进了死胡同,是的,死胡同,因为从sdk角度来说已经完成了一次完整调用,该死的是微博客户端居然没反应,这只能说是微博故意刁难用户了,没有哪个开发者能直接修改官方的客户端源码了。

所以这问题一直存在,好在后来调试中发现h5授权的时候可以无限制授权,这tmd懒得管了,就h5授权吧,嗯,一个垃圾产品坑一个垃圾产品,没办法,谁让程序员没有权利呢!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,941评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,293评论 19 139
  • 赏月 没有风的夜晚 光线明亮通透 我和风一样多少次赏月失约 明月爬过窗台 穿过通无的黑 唤醒黑色的幽灵 将岁月的封...
    零温度阅读 877评论 0 0
  • 火车的轰鸣载着谁的思念 是什么把你送到我的身边 爱恋中迷失的是我们的身影 还记得吗 那夜晚的单车 那路灯投射出的身...
    木南1阅读 929评论 0 1
  • 我做了一个梦 在军训的队列里 从右数第二个是你 从左数第一个是我 我们之间隔着一道时光 和几个陌生的故事 没有机会...
    打情侣的羽毛球阅读 1,391评论 4 6