问题标签 [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.

0 投票
1 回答
1506 浏览

openapi - 如何更改“APIClient”名称

我正在尝试从 swagger-codegen-maven-plugin(版本 3.0.8)和(组 ID:io.swagger.codegen.v3)自动生成类,如下所示。代码生成效果很好,但是我想将 Generated ApiClient 的名称更改为 PREFIX+ApiClient 之类的名称(例如:customApiClient,其中 custom 是前缀)。

上面的定义生成模型,在 YML 规范中指定的 api,没有问题。它还生成在所有 API 类中自动装配的 ApiClient.java。我想更改 ApiClient.java 的名称以添加一些前缀或后缀。

原因是:我确实有 2 个服务规范,我想确保来自一个服务的 ApiClient 不会覆盖另一个 ApiClient。

让我知道是否有人有运气。

0 投票
1 回答
88 浏览

google-api - 我们能否向注册了 Android Management API 解决方案的手机发送通知(谷歌)

我已经通过谷歌解决方案注册了一部手机(Android 管理 API:https ://developers.google.com/android/management/reference/rest/v1/enterprises.policies )。这个已正确注册并且一切正常。

我的问题很简单:我们可以通过使用 google api 向这部手机发送 Android 通知吗?

我在google上搜索了很多,似乎没有实现。你知道这是否会很快实施还是永远不会实施?

如果我们不能通过 google api(Android 管理 API),那么通知手机最有效的方法是什么?

谢谢你,真诚的。阿德里安。

0 投票
0 回答
179 浏览

ruby-on-rails - FTX.com REST API POST 身份验证失败,使用 Ruby on Rails 和 net/https

希望得到一些帮助,因为这个让我感到困惑......

我在 FTX.com 创建了一个用户帐户和 API 凭据。

他们有一个有趣的身份验证设置,详细信息如下:https ://docs.ftx.com/?python#authentication

他们只提供 python、javascript 和 c# 的代码示例,但我需要在 RoR 应用程序上实现集成。

这是一个链接,它还提供了 GET 和 POST 调用的示例:https ://blog.ftx.com/blog/api-authentication/

我在用着:

还,

我得到了适用于 GET 调用的身份验证,如下所示:

这很好用,我得到了正确的回应:

但是,我似乎无法正确验证 POST 调用(尽管据我所知,我正确地遵循了说明)。我使用以下内容:

还尝试通过request[]直接传递标头:

这是错误响应: => {"success"=>false, "error"=>"Not logged in: Invalid signature"}

我的感觉是,在通过 HMAC 在这里生成签名之前,将正文添加到 signature_payload 的某个地方..?: signature_payload = "#{ts}POST/api/subaccounts#{body}"

这么想是因为,如果我离开#{body}这里,就像这样: signature_payload = "#{ts}POST/api/subaccounts" 响应是: => {"success"=>false, "error"=>"Missing parameter nickname"}

我已经尝试了使用各种不同的net/https示例设置 POST 调用方法的几次迭代,但没有运气......我也联系了 FTX 支持,但没有任何回应。

如果有人对我在这里做错了什么有一些见解,我会非常感激?

0 投票
0 回答
76 浏览

datagrid - 如何将 DevExtreme DataSourceLoadOptions 应用于 ODataClient?

我正在尝试在 asp.net 核心 MVC 应用程序中使用 DevExtreme 数据网格,但我不想将数据网格耦合到 OData 源并直接在 cshtml 文件中提供 OData 服务 ULR 以更好地控制如何获取数据。所以我使用了一个接收 DataSourceLoadOptions 对象的 MVC 控制器操作。我希望能够从 Simple.OData.Client.ODataClient 对象中获取数据。

但是我无论如何都找不到将 DataSourceLoadOptions 转换为 ODataClient 表达式。有没有办法做到这一点?

谢谢。

0 投票
1 回答
21 浏览

php - Restapi 向客户端发送“invalid api key”消息

我正在使用 codeigniter 3 创建一个休息 api,它运行良好,
但我在如何显示时遇到问题

客户端和服务器端,
以便在无效密钥时可以向用户客户端发送“api密钥无效”消息

0 投票
1 回答
28 浏览

python - Django multipart/form-data 传递字典和文件

我想创建一个发送文件以及字典形式的信息的发布请求。我有以下实现:

使用 pytest 进行测试:

服务器端:

最后,数据集模型是:

我得到的响应是字典和文件数据的组合。我如何处理服务器端的数据和文件(views.py)?

0 投票
1 回答
36 浏览

python - 如何在 Python 中调试和测试 API 客户端的重试逻辑

我刚刚基于“请求”库为 Instagram 开发了原始 API 客户端。下一个目标是实现 400+ 和 500+ 错误代码的重试逻辑。有很多示例如何做到这一点,但我想知道如何测试解决方案。它应该是一些随机决定将请求传递给 API 门户还是返回一些错误代码的函数?或者也许地球上的某个地方有不可靠的 API 可以练习?或者一些故意产生错误的服务器?