UberKit增强版

为了适应公司的项目,研究了一个月左右的Uber API。在StackOverFlow上讨论过接口相关问题,最后在Github上发现了一个印度三哥写的UberKit,看人家的资料,才十几岁,真厉害。

用了一个星期后发现,原始版本的UberKit只是封装了不到一半的Uber API,比如:授权、查询打车历史、根据上车坐标查询预估时间、价格、里程等。而所有的核心接口,比如:授权后真实叫车服务、根据上车坐标预估价格溢价里程和时间、叫车后司机接单细节、取消叫车、查询坐车地图路线和查询本次打车发票等却并没有进行封装。

因此在给公司开发项目的同时完成了剩余Uber API的封装,并pull request到UberKit里,做成了一个增强版开发包。

这个开发包在一个月前就已经开发完成,没有第一时间写出随笔就是因为目前Uber endpoints十分不稳定,经常出现500错误;再者除了百度,Uber API在国内并没有出现个人开发者进行第三方应用开发。

如果有同僚在做并且看到这篇文章,希望能够互相交流讨论,此开发包不免有很多bug。

UberKit增强版:https://github.com/borischou/UberKit

UPDATE:

经过跟Uber官方工程师讨论,确认Uber生产环境大部分API不会开放给个人开发者或未授权的企业开发者,但沙盒测试环境可以使用,但局限性太大,无法模拟实际情况。歇了吧。

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

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,819评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,180评论 4 61
  • Swift版本点击这里欢迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh阅读 25,508评论 7 249
  • 前天和一个女神级的妹子打台球,半路她和我谈起了她有出国的想法,问我有没有什么了解与建议。我很尴尬的回答道,其实我对...
    小明在简书阅读 427评论 1 4
  • 都说人是孤独的动物,喜欢群居,可我,就喜欢独处,可能因为习惯了。很久以前,喜欢一句歌词,直到现在,依然还是...
    Kunmidi阅读 155评论 0 0