问题标签 [apiclient]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Django APIClient 后空
我正在为帖子视图编写测试。它确实有效,但是当我尝试使用 APIClient.post 发布到它时,我得到 QueryDict: {}。这是测试:
这是视图:
django - APIClient的PUT调用中查询参数
我有一个 API 端点,我想对其进行 PUT 调用,该调用需要正文和查询参数。我使用 Django 的测试客户端在测试用例(文档)中调用我的端点。
我在文档中读到,对于 GET 调用,使用参数引入查询参数data
。我还读到对于 PUT 调用,参数data
代表主体。我错过了如何在 PUT 调用中添加查询参数的文档。
特别是,这个测试用例失败了:
这个测试用例通过了:
换句话说:这种手动构建 URL 真的有必要吗?
c# - 从外部客户端成功调用 API,但从 C# 调用失败
我需要使用一些特定的标头调用客户端 API-HTTPS (GET)
在这种情况下,当我尝试从Postman或Advanced REST 客户端等客户端调用它时,API 会给出正确的结果。但是我用 C# 代码尝试过同样的事情,它会生成 401-Unauthorized 错误代码。
例如,如果我使用的是 RestSharp (C#) 的邮递员代码。它不适用于我的代码。邮递员截图:
即使我也对HttpWebRequest和HttpClient进行了同样的尝试。但没有运气。
邮递员从代码部分提供的代码如下,其中包含一些我无法公开的机密信息。
在上面的代码中,3 个参数是强制性的,必须传递才能成功调用 API。
仅限上述格式的日期。
仅接受上述字符串。
具有特定身份验证的授权(由客户自定义)。
根据建议的评论,我还添加了来自通话的提琴手数据。
- 邮递员请求从提琴手 fiddler screenshot中获取
- 来自提琴手fiddler screenshot的 C# api 调用代码请求
- C#代码调试结果 visual studio调试截图
go - 如何在具有接口的 API 客户端中嵌套端点,同时保持可读性
我正在尝试编写一个简单的 API 客户端,但我一直在试图弄清楚如何使它具有可读性和可测试性。如何在保持可测试性的同时组成嵌套结构?
伪代码:
现在我可以像这样调用 API:
这给了我一个非常易读(嵌套)的实现,但是我很难模拟这些端点,因为使用接口会有效地消除对嵌套结构的任何识别。构建 API 的推荐方法是什么,既要保持可读性,又要模拟每个端点?
c# - 客户端从 swagger 规范 API 网络核心生成代码的抽象类
我的 api 上的错误基类有问题。我使用这个选项来查看它在文档上的工作。但是当我使用 swagger json 在https://editor.swagger.io上生成 Rest Code 时,它会生成 3 个类,BaseException(抽象)、错误和警告。当我使用相应的代码时,在我的回复中会出现一个 BaseException 列表,但总是向我显示仅基本信息
如果我把它说成抽象的
引发了另一个例外:
我试图维护生成的类结构但没有运气,因为总是返回 BaseException 内容并且类上的鉴别器为空(我不知道为什么)
我怎样才能解决这个问题?谢谢你!
java - 你如何遍历scala中的每个状态?
我正在尝试遍历每个状态以检查 ArrayList 是否至少具有 1 个 ACTIVE 和 1 个 INACTIVE 状态。
有没有更清洁的方法来做到这一点?我试过这样的流但没有运气
注:原因包含项目(有 1 个项目)。items 包含可以调用的单个项目,如reasons.items.get(x)。
javascript - 将字符串转换为要在通用调用中使用的变量
我想使用 api-client 创建一个通用调用。
我想简化我的功能:
使用独特的功能,例如:
用 window['hello'] 不起作用。
whatsapp - whatsapp 业务 api 仅用于从 whatsapp 中预先选择的公司?
我猜whatsapp业务api客户端仅用于whatsapp授予的预选公司。所以,我想知道我的猜测是否正确。
根据官方指南,我需要将电话号码注册到whatsapp。我猜这里存在whatsapp菜单。但我看不到菜单。(对不起,我不知道网站显示英文的方式)
官方指南提到了这一点。“如果您看不到 WhatsApp 帐户选项,则您还不能使用 Business API”
所以我搜索了如何访问 Business API,我可以在 WhatsApp 常见问题解答中看到这一点。
最后,根据以下链接,WhatsApp 已授予 90 家预选公司。 https://medium.com/callbell/what-changes-with-the-release-of-the-whatsapp-business-apis-46994316b763
因此,如果我想使用 whatsapp 业务 api,我需要使用像 twilio 这样的官方 whatsapp 合作伙伴公司提供的服务。
有人告诉我我的结果是对的吗?
swift - 无法在 APIClient 的当前上下文中推断闭包类型
我正在尝试将代码从 Swift 3.2 迁移到 Swift 4.2。放入 Xcode 10.1 时出现此错误。“无法在当前上下文中推断闭包类型”。这是使用 YALAPIClient。请帮忙。
无法在当前上下文中推断闭包类型 这是我在堆栈溢出时发现的。但我在这里没有使用任何尝试方法。请帮助。
postman - 如何使用邮递员测试图片上传 API?
我有一个从 android 调用的图像上传 API,它工作正常。现在我想使用 Postman 测试相同的 API。
有人请指导我在 Postman 上测试这个 API。我需要在 Postman 中设置哪些参数来测试这个 API。
我曾尝试在 post man 中使用以下参数测试此 API,但直到现在都无法成功。我试图在邮递员参数中附加图像并将图像转换为二进制文件,然后在邮递员参数中添加该二进制文件,但 API 给出的响应不成功。
工作的android代码如下:
接口:http://testing/api/editImage/
标题:
身体: