项目对接的接口开发问题

凉SAMA 2018-05-02 01:57:27
公司原有一个内部系统(java框架 B/S),现在外包做了一个微信公众号客户端,
要求我们给原来的系统写接口,对接新的客户端,进行数据传输。
从来没写过这种对外对接的接口,
从头到尾都没有头绪,
百度自学也不知道从哪里学起,
只说步骤的话也不知道怎么用具体代码来实现,
求教程资源或者回复详细讲解?
非常感谢~!
...全文
1812 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
凉SAMA 2018-05-04
  • 打赏
  • 举报
回复
你们说的流程我都懂,我就是想要一个具体实例代码来了解一下,用哪个API,先干嘛,后干嘛,这种。
凉SAMA 2018-05-04
  • 打赏
  • 举报
回复
引用 2 楼 yitian_66 的回复:
就是个接口,把需求定下来,就和一般接口一样一样的
肯定得有数据安全方面的考虑啊
凉SAMA 2018-05-04
  • 打赏
  • 举报
回复
引用 1 楼 maradona1984 的回复:
并不存在什么 "微信公众号客户端" 这种东西 你可以把微信当作一个浏览器,外包开发的也是一套bs结构的系统罢了,区别是到底是用的什么后台语言 现在web系统暴露服务都是采用http的方式了,简单明了,调用方通过http库去访问即可
应该需要身份验证之类的吧,我主要是这部分不知道怎么写。不知道用哪个API,怎么建立连接验证身份之类的。
  • 打赏
  • 举报
回复
目前比较普遍的接口方式有:resetful接口、soap(jaxws)接口 相当于发布一个http:192.124.23.1:8080/app/searchData/...端口, 别人可以直接访问该地址获取数据, 发布方式可以去网上搜教程 内部实现方法都是基本java类
maradona1984 2018-05-04
  • 打赏
  • 举报
回复
引用 4 楼 u011425236 的回复:
[quote=引用 1 楼 maradona1984 的回复:] 并不存在什么 "微信公众号客户端" 这种东西 你可以把微信当作一个浏览器,外包开发的也是一套bs结构的系统罢了,区别是到底是用的什么后台语言 现在web系统暴露服务都是采用http的方式了,简单明了,调用方通过http库去访问即可
应该需要身份验证之类的吧,我主要是这部分不知道怎么写。不知道用哪个API,怎么建立连接验证身份之类的。[/quote] 问题是一步一步解决的,哪有一揽子解决方案,那得收钱的 比如身份验证,你可以百度http接口的身份验证解决方案 https://www.zhihu.com/question/20634933,自己选择适合自己的方案,简单就用帐号+密钥+所有参数统一md5,密钥不要传过去,当做token传过去,服务端根据帐号拿到密钥+参数md5验证是否一致,参数记得要排序,可以避免中间人攻击,也验证了用户,如果有https,就不需要太过考虑中间人问题,用几个简单的帐号+密钥+少数几个参数md5即可,微信统一下单就是这种做法 复杂就用oauth2,这个稍显复杂,可以自己写,也可以用开源框架(有时候用框架还不如自己写的快,特别一些小巧的功能) 不知道用哪个API,我不知道你这个是什么意思,用API貌似是最最简单的事情,可以通过搜索解决的问题都不算问题 我觉得你的问题并非技术上的问题,而是不知道把复杂问题拆解成简单问题,然后通过搜索引擎来解决 写接口无非就服务端,客户端,把各个环节拆解,比如客户端用什么http库访问服务端,确定用什么库就找该库的用法,服务端验证,异常消息,用什么序列化,这些都跟你现有框架强相关,别人也无法提出契合你项目的方案来,最熟悉你项目的还是你
三流角色 2018-05-02
  • 打赏
  • 举报
回复
就是把控制器以前返回视图路径变成直接返回数据,http://alexpdh.com/2017/06/26/springMVC-restful-api/
java-小学生 2018-05-02
  • 打赏
  • 举报
回复
就是个接口,把需求定下来,就和一般接口一样一样的
maradona1984 2018-05-02
  • 打赏
  • 举报
回复
并不存在什么 "微信公众号客户端" 这种东西 你可以把微信当作一个浏览器,外包开发的也是一套bs结构的系统罢了,区别是到底是用的什么后台语言 现在web系统暴露服务都是采用http的方式了,简单明了,调用方通过http库去访问即可

50,503

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧