javascript - API调用中的“路径”和“查询”有什么区别
问题描述
我正在尝试在我的网站中实现 faceit API。我可以从两个端点获取玩家的信息
这是第一种方式。下面我将链接一个图像。来自 faceit 文档(https://developers.faceit.com/docs/tools/data-api)
这里有一个名为“game_player_id”的参数,它表示它必须是一个字符串和“查询”。
这是第二个端点
这里需要一个名为“player_id”的参数,它需要是一个字符串并且必须是一个“路径”。有人可以告诉我有什么区别吗?因为在第一个端点。我们需要“昵称”,“游戏”和“游戏玩家ID”。我只想从 id 中检索玩家信息,因此可以通过第二个端点来实现。问题是。使用相同的“player_id”,我为两个端点发送调用。第一个发送响应成功。虽然第二个端点说“未找到”。我认为可能是我发出请求的参数类型不适合第二个端点。
对此有任何帮助,谢谢。
解决方案
?
AND之后的查询由表单中的键和值组成key=value
。每对由 . 分隔&
。
路径是在第一个斜杠 ( /
) 之后和之前的内容?
。它不需要键值模式。您只需将值放在正确的位置(即在其他斜线之间)。
推荐阅读
- php - Laravel find_in_set 和 concat 不起作用
- python - 如何在 Python 中将浮点数表示为 str?
- sql - Trying to create computed field in Hasura with a custom function
- php - 删除 CSV 文件的特定列中具有重复值的行
- angular - 在 Agular/ionic 中更新本地存储后,主页不是最新的
- delphi - FireMonkey TWebBrowser 不支持 .jpg 文件中的方向
- node.js - momentjs 没有返回正确的日期格式
- javascript - 随机缩放的计数器
- android - Firebase Analytics 不再计算用户数
- laravel - Laravel Sanctum 无法使用 Postman 登录