php - 从模仿者中抽象或隐藏 API 调用
问题描述
我们正在构建一个使用某些第三方 API 的系统,由于服务对这些 API 的依赖,我们希望将其“贴近实际”。
起初我们认为我们会创建一个通信层并将请求从一个网站连接到另一个网站……但后来我们考虑编写一个抽象层,这样我们就不会浪费从一个站点到另一个站点的响应时间。
抽象/匿名/隐藏对第三方 API 的调用以保护我们的资产免受竞争对手窥探的最佳方法是什么?请记住,这些调用最终必须通过 REST 通过 HTTP(S) 进行,所以我不确定抽象最终会起作用,因为通信的端点将被暴露......
解决方案
我假设您的意思是而不是从客户那里拨打电话。在这种情况下,我会在您的后端有一个 API 端点,然后将请求从您的后端系统发送到第三方应用程序 - 而不是前端。
推荐阅读
- javascript - PAC 文件问题 str.match 不是函数
- c# - 有没有办法用 C# 在 Scriban 中动态地索引对象?
- swiftui - SwiftUI 从 URL 和构建列表中解析多层 JSON 数据
- python - 跳过地图中函数的迭代
- python - 我需要如何更改路径以使用来自 url 的多个 id 而不是作为参数?
- python - 如何计算几个txt文件中关键字(在csv文件中)的频率
- node.js - 从git将应用程序部署到heroku node js时出错
- wordpress - 如果 SKU 不存在则更改帖子状态 [WP All Import + Woocommerce]
- scalapb - 从线程池运行 scalapbc 命令
- javascript - 如何在 chrome 扩展中的 background.js 和 web_accessible_resource 之间进行通信