当前位置: 首页 > news >正文

坑货!阿里奇门中心

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

阿里飞猪门票最近要求各商家的数据必要经过奇门中心外传数据,不允许直接从聚石塔外传(话说本来要求走聚石塔就够了,竟然还要再绕到奇门中心)。但是,这个奇门中心非常不完善,真心怀疑这个产品没有产品经理负责的。

  1. 整个接入流程使用介绍不明;
  2. 飞猪官方场景还没有,那为何要求商家着急走奇门中心?
  3. 自测试中心,根本不会发起调用,你只要跟踪一个服务器的log就会发现这一点;它只会返回null,然后竟然也可以申请上线了。。。关键是一申请就真的会审核通过哦,不管你的业务是否正常有数据返回;
  4. 然后生成的PHP SDK竟然提示方法不存在,因为它们自动生成的SDK里方法有错,在前加上了泛域名。。。如:590a47x673.sas.order.list;
  5. 如果你没有用SDK调用接口,是自己构造的,那要注意了,官方文档里到处飞的targetAppKey参数,要换成target_app_key,否则会报“调用目标APP KEY不存在,请确认是否传入targetAppkey参数”的错误。看来即使是阿里,对命名规范也是一脑门浆糊啊,驼峰?K&R??
  6. 在开放平台,奇门中心你很难找到菜单入口,相信我,如果你没经验,花了几分钟,甚至十几分钟都有可能;
  7. 你问的问题,在钉钉和工单里,没有人回答,有的人反馈说去年的工单有的还没有人看。钉钉看上去有很多阿里的人,但是没人一个人回答你的问题,他们不会公布谁值班。没有人,对,没有人回答你的问题,他们已经掌握了《三体》小说描述的那样跟外星人打交道:不要回答!不要回答!。看起来是集体负责,其实是集体不负责,这点飞猪钉钉群做得很好,如果群众来给阿里的人打分评业绩,我会给奇门中心的人打0分;
  8. 接口要返回的数据结构各种标准满天飞。官方网站到处是xml格式,事实上也是支持json格式的,但,没有任何例子用json的说明,如果你后端掊返回的格式错误,他会给你返回<response></response>给你,如果你试图返回一样的格式,不好意思,是错误的。哪里错误了,不知道,自己去试吧!事实上<response>在xml是作root的,并不直接参与到数据结构中,如果你使用的是json,则直接返回接口文档定义的一样就行了,不需要返回response。但是,他们的这个默认返回提示{"response":{}},给了用户很多误导。总之,在奇门后台定义API的返回数据时,根节点如果是data,则你的后端程序返回的根节点也必须有data这个key,否则就会返回{"response":{}}给你,这个response是奇门中心另外再封装的,不是你代码里的。
  9. 创建的API为何没法删除呢?
  10. 奇门中心的API访问日志,查询时为何要输入custom_id啊?我是自定义场景的,又没有custom_id?
  11. 另外,奇门中心看来也是要准备收费的,飞猪API已经收费了,聚石塔也收费了,下一步不知什么业务又要收费了?

 


有书一起读

转载于:https://my.oschina.net/swingcoder/blog/1674832

相关文章:

  • [ssh]如何设计ARM板上多用户key登录系统
  • 71. Simplify Path
  • numpy 数组运算
  • Java 选择排序selection sort
  • 磁盘管理
  • 利用SCVMM 2012 R2来管理Azure虚拟机
  • AlphaGo告诉我们人工智能成功的五大秘诀,AI下一个风口在哪里?
  • 互联网面临新挑战,区块链经济将兴起
  • 2016年全球IDC市场规模达到451.9亿美元,增速达17.5%
  • YII2中查询生成器Query()的使用
  • notepad++(NPP) 任意多光标编辑,超越列块模式
  • JAVA jdk安装教程及环境变量配置
  • 第一阶段:前端开发_HTMLCSS
  • JavaScript正则表达式学习笔记(一)
  • 转载:ORA-12516 “TNS监听程序找不到符合协议堆栈要求的可用处理程序” 解决方案...
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • CentOS从零开始部署Nodejs项目
  • Github访问慢解决办法
  • Java,console输出实时的转向GUI textbox
  • Meteor的表单提交:Form
  • PAT A1050
  • TCP拥塞控制
  • vue-router的history模式发布配置
  • 来,膜拜下android roadmap,强大的执行力
  • 那些年我们用过的显示性能指标
  • 赢得Docker挑战最佳实践
  • 原生JS动态加载JS、CSS文件及代码脚本
  • Java数据解析之JSON
  • Prometheus VS InfluxDB
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • #define用法
  • #pragma data_seg 共享数据区(转)
  • #QT(智能家居界面-界面切换)
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • (007)XHTML文档之标题——h1~h6
  • (06)金属布线——为半导体注入生命的连接
  • (二)斐波那契Fabonacci函数
  • (分布式缓存)Redis哨兵
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (力扣题库)跳跃游戏II(c++)
  • (七)Java对象在Hibernate持久化层的状态
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (一)80c52学习之旅-起始篇
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • (转)菜鸟学数据库(三)——存储过程
  • .net CHARTING图表控件下载地址
  • .NET Core 中的路径问题
  • .NET Framework与.NET Framework SDK有什么不同?
  • .NET 中 GetHashCode 的哈希值有多大概率会相同(哈希碰撞)
  • .Net6支持的操作系统版本(.net8已来,你还在用.netframework4.5吗)
  • .Net面试题4
  • .NET学习全景图