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

晚上做羞羞的事情视频网站智能营销系统开发

晚上做羞羞的事情视频网站,智能营销系统开发,用自己的电脑做视频网站,厚街公司网站建设开发申请签名 现在用户已经能看到这个接口了,也能看到这个接口文档,接下来就要在线调用 现在我们可以给每个新注册的用户自动分配一个签名和密钥,去修改一下注册流程: backend 项目,找到 UserServiceImpl.java 中的…

开发申请签名

现在用户已经能看到这个接口了,也能看到这个接口文档,接下来就要在线调用

现在我们可以给每个新注册的用户自动分配一个签名和密钥,去修改一下注册流程:

backend 项目,找到 UserServiceImpl.java 中的 userRegister

①在插入数据前增加分配 ak、sk,把插入数据变成第四步

②找到 User.java,补充 ak、sk

③在 UserMapper.xml 也添加上 ak、sk

回到 UserServiceImpl.java 中的 userRegister, 把得到的值设置给用户

重启后端项目,访问 http://localhost:8101/api/doc.html 然后注册

去数据库里看一下

注册时自动分配 ak、sk 就搞定了

创建真实数据

用户也有签名了,就可以在线来调用这个接口,回到前端页面创建一个真实一点的数据

别忘了添加请求参数

接下来要实际地让后端去调用这个接口

调用流程

为了更规范、更安全,以及方便进行统计,建议使用后端调用的方式。这种方式更加规范和安全,还可以隐藏接口地址。如果直接将模拟接口完全开放给用户,那么后续的网关和计费等工作可能会徒劳无功。

前端要做的事情,就是把所有它要调用的接口 id 、请求参数传给后端,后端负责调用。

总结

  1. 前端将用户输入的请求参数和要测试的接口 id 发给平台后端
  2. (在调用前可以做一些校验)
  3. 平台后端去调用模拟接口

后端开发在线调用

开发测试接口

InterfaceController

/*** 测试调用** @param interfaceInfoInvokeRequest* @param request* @return*/
@PostMapping("/invoke")
public BaseResponse<Object> invokeInterfaceInfo(@RequestBody InterfaceInfoInvokeRequest interfaceInfoInvokeRequest,HttpServletRequest request) {if (interfaceInfoInvokeRequest == null || interfaceInfoInvokeRequest.getId() <= 0) {throw new BusinessException(ErrorCode.PARAMS_ERROR);}long id = interfaceInfoInvokeRequest.getId();String userRequestParams = interfaceInfoInvokeRequest.getUserRequestParams();InterfaceInfo oldInterfaceInfo = interfaceInfoService.getById(id);if (oldInterfaceInfo == null) {throw new BusinessException(ErrorCode.NOT_FOUND_ERROR);}if (oldInterfaceInfo.getStatus() == InterfaceInfoStatusEnum.OFFLINE.getValue()) {throw new BusinessException(ErrorCode.PARAMS_ERROR, "接口已关闭");}// 获取当前登录用户的ak和sk,这样相当于用户自己的这个身份去调用,// 也不会担心它刷接口,因为知道是谁刷了这个接口,会比较安全User loginUser = userService.getLoginUser(request);String accessKey = loginUser.getAccessKey();String secretKey = loginUser.getSecretKey();SuApiClient tempsuApiClient = new SuApiClient(accessKey, secretKey);// 我们只需要进行测试调用,所以我们需要解析传递过来的参数。Gson gson = new Gson();// 将用户请求参数转换为com.model.User对象com.sujie.suapiclientsdk.model.User user = gson.fromJson(userRequestParams, com.sujie.suapiclientsdk.model.User.class);// 调用YuApiClient的getUsernameByPost方法,传入用户对象,获取用户名String usernameByPost = tempsuApiClient.getUserNameByPost(user);// 返回成功响应,并包含调用结果return ResultUtils.success(usernameByPost);
}

接口发布,在输入参数调用即可返回结果

记得启动接口项目

http://www.mmbaike.com/news/23216.html

相关文章:

  • 苏州网站模板建站如何营销推广自己的产品
  • 网站建设合同付款比例app制作费用一览表
  • 百度网站排名规则手机一键优化
  • 咸阳北京网站建设重庆seo标准
  • 电子商务行业网站描述优化方法
  • 网站系统网站开发温州seo外包公司
  • 网页与网站的区别与联系注册公司网站
  • 天然气公司的网站应该怎么做平台推广销售话术
  • 在淘宝做网站可以退货退款么信息流优化师简历
  • 页面设计升级访问紧急通知济南网站优化公司哪家好
  • 制作企业网站的流程收录优美的图片
  • 做排名的网站搜索引擎seo优化怎么做
  • 有找猎聘网站做简历优化的外贸网站建设 google
  • 做网站超链接用什么软件中国军事新闻最新消息
  • 平昌网站建设谷歌优化
  • 公司网站公司简介宣传夸大受处罚网络营销工具与方法
  • 苏州网站建设哪家更好商品促销活动策划方案
  • 广告联盟没网站可以做吗淘宝优化关键词的步骤
  • 副业做网站程序百度学术官网登录入口
  • ps如何做网站百度热门
  • 网站代码 公告栏 php百度seo服务公司
  • 国外网站的设计风格网址查询地址查询
  • 易县做网站网络营销推广技巧
  • 手机如果做网站长沙关键词优化公司电话
  • 门户网站建设工作汇报好的竞价托管公司
  • 长沙网站建设公司名单西安百度公司开户
  • 网站首页做了一下调整会被k吗如何在手机上建立自己的网站
  • 网站的风格设计大量微信群推广代发广告
  • 什么网站可以找人做设计网站搜索优化
  • 腾讯企业邮箱域名是什么seo推广软件排行榜