api 相关问题

请勿使用:使用您所指的库,[api-design]或其他适当的标签进行标记。要求我们推荐或查找API的问题是偏离主题的。

为了在不使用任何客户端库/解决方案(如 SMTP)的情况下登录 gmail,需要遵循哪些确切的 HTTP 请求

我想使用其 REST API 登录 gmail,而不使用任何客户端库。因此,应该只有 HTTP/HTTPS 请求,也许还有握手 + 密钥计算(基本上是浏览器所做的)...

回答 1 投票 0

Azure APIM:检查参数是否已存在于字典中

在 APIM 中,在其中一个 API 内,我在“所有操作”内有一个与此类似的策略: 在 APIM 中,其中一个 API 内,我在“所有操作”内有一个与此类似的策略: <policies> <inbound> <base /> </inbound> <backend> <base /> </backend> <outbound> <base /> <choose> <when condition="@(context.Variables["xvar"] == null || (string)context.Variables["xvar"] == "oneValue")"> <trace source="info" severity="information"> <message>Hi, xvar exist</message> </trace> </when> <otherwise /> </choose> </outbound> <on-error> <base /> </on-error> </policies> 变量 xvar 确实存在于该 API 中的少数操作中,例如t1。那里的政策看起来与此类似: <policies> <inbound> <set-variable name="xvar" value="oneValue" /> <base /> <set-backend-service base-url="https://testingtest.com" /> </inbound> <backend> <base /> </backend> <outbound> <base /> </outbound> <on-error> <base /> </on-error> </policies> 但是,此 API 中的大多数操作中并不存在此变量,例如t2。因此,当我调用此操作时,我收到此错误: choose (1.469 ms) { "messages": [ { "message": "Expression evaluation failed.", "expression": "context.Variables[\"xvar\"] == null || (string)context.Variables[\"xvar\"] == \"oneValue\"", "details": "The given key was not present in the dictionary.\r\n at System.Collections.Generic.Dictionary`2.get_Item(TKey key)" }, "Expression evaluation failed. The given key was not present in the dictionary.\r\n at System.Collections.Generic.Dictionary`2.get_Item(TKey key)", "The given key was not present in the dictionary." ] } 我应该改变“所有操作”中的条件来检查字典中是否存在或不存在变量 请使用以下表达式检查所有操作中变量是否存在: context.Variables.ContainsKey("xvar") 所有操作 - 政策: <policies> <inbound> <base /> <set-backend-service base-url="http://echoapi.cloudapp.net/api" /> </inbound> <backend> <base /> </backend> <outbound> <base /> <choose> <when condition="@(context.Variables.ContainsKey("xvar") && !context.Variables.GetValueOrDefault<string>("xvar").Equals(string.Empty))"> <trace source="info" severity="information"> <message>Hi, xvar exist</message> <metadata name="xvar" value="@(context.Variables.GetValueOrDefault<string>("xvar"))" /> </trace> </when> <otherwise /> </choose> </outbound> <on-error> <base /> </on-error> </policies> t1 - 政策: <policies> <inbound> <set-variable name="xvar" value="oneValue" /> <base /> <set-backend-service base-url="http://echoapi.cloudapp.net/api" /> </inbound> <backend> <base /> </backend> <outbound> <base /> </outbound> <on-error> <base /> </on-error> </policies> t2 - 政策: <policies> <inbound> <base /> <set-backend-service base-url="http://echoapi.cloudapp.net/api" /> </inbound> <backend> <base /> </backend> <outbound> <base /> </outbound> <on-error> <base /> </on-error> </policies> 这会跟踪 t1 和 t2 的以下消息: 出站 t1 - 选择: { "message": "Expression was successfully evaluated.", "expression": "context.Variables.ContainsKey(\"xvar\") && !context.Variables.GetValueOrDefault<string>(\"xvar\").Equals(string.Empty)", "value": true } 出站 t1 - 追踪: { "message": "Expression was successfully evaluated.", "expression": "context.Variables.GetValueOrDefault<string>(\"xvar\")", "value": "oneValue" } 出境t2 - 选择: { "message": "Expression was successfully evaluated.", "expression": "context.Variables.ContainsKey(\"xvar\") && !context.Variables.GetValueOrDefault<string>(\"xvar\").Equals(string.Empty)", "value": false }

回答 1 投票 0

如何创建自定义负载均衡器?

我对整个 Amazon EC2 API 和解决方法非常陌生。 我已经发现了 Amazon API 并创建了一个根据活动实例 CPU 创建/删除实例的基本程序。 ...

回答 2 投票 0

云 SCORM API 的替代方案 [已关闭]

我正在寻找 Cloud SCORM API 的替代方案?实施起来成本太高,所以我在想是否有替代方案或源代码可以用来开始开发 SCORM Api。 ...

回答 4 投票 0

如何通过gumroad api创建产品

我已经搜索了一段时间并阅读了gumroad的API文档。但我无法找到任何 API 端点,可以让我使用那里的 API 在gumroad 中创建产品。 有什么帮助吗

回答 1 投票 0

HttpClient 授权头未通过

我看过很多关于此问题的帖子,但我看到的解决方案似乎都不适合我的情况。 var request = new HttpRequestMessage(HttpMethod.Post, _Endpoint); 请求.标头.授权...

回答 1 投票 0

在 Node JS 中缓存身份验证令牌

我目前正在开发一个项目,其中从服务器进行多个 API 调用。在发出每个 API 服务请求之前(例如 CRUD 只是为了简单起见),令牌必须...

回答 1 投票 0

错误:django.db.utils.IntegrityError:唯一约束失败:users_customuser.email

我正在学习 Django,但当我输入以下内容时,我不断收到此错误: django.db.utils.IntegrityError:唯一约束失败:users_customuser.email 我有一个正在创建的超级用户,但我面临着一些呃......

回答 1 投票 0

使用 Mediator 时的 C# 版本控制 API 控制器

我们想要对 C# API 控制器进行版本控制,有一些选项可以使用,例如 [API版本(“1.0”)] 公共账户控制器:ControllerBase 或具体

回答 1 投票 0

使用基本 Flask 与 Flask-RESTful 进行 API 开发

我即将为我们即将推出的应用程序开发一个 REST API。我决定使用 Python Flask。但此时,我不知道该使用哪个选项。我应该使用基本的 Flask 包吗...

回答 5 投票 0

无法通过 Json 将复杂对象发布到 Web API - HTTP 错误 500

我正在使用 REST 客户端,我已经使用它在数据库中发布其他复杂对象。 我无法发布太多代码,因为它与工作相关,但这是我试图发送到网络的内容......

回答 1 投票 0

如何在jquery中使用return来获取每行的data.id?

我有一个表,显示从 Jquery 中的 API 检索到的元素我想检索行的 ID 以添加删除或修改 $("#examplee").DataTable({ ...

回答 1 投票 0

以编程方式启用/禁用性能事件收集

我正在 Ubuntu 20.04 上使用 perf 进行分析(尽管我可以使用任何其他免费工具)。它允许在 CLI 中传递延迟,以便事件收集在程序启动后的某个时间后开始。怎么...

回答 2 投票 0

获取 Riot 的永久 API 密钥

我目前正在使用 Riot API 在 python 上运行我的程序来访问英雄联盟玩家状态。然而,每次运行代码时,我都必须刷新我的 Riot API 密钥,这会变得很不方便...

回答 1 投票 0

配置 Terraform 提供商 AWS

[sc1] (https://i.stack.imgur.com/VLwh0.png) 这是我第一次尝试地形规划时得到的结果。 11号线SC 错误:配置 Terraform AWS 提供商时出错:验证时出错

回答 1 投票 0

Eventbrite API 退款请求返回 403 错误

任何人都可以建议我如何或缺少什么吗? 更新、创建活动或票证,除了退款 API 之外,它们都工作正常。 $eventBriteModel = 新的zerolfc ventbrite\HttpClient(TOKEN); $

回答 1 投票 0

Mosquitto动态安全客户端CRUD操作

您好,我正在开发一个智能家居物联网大学项目,我有一系列有关术语和解决方案的问题,我的项目步骤如下: 他可以看到开发的前端界面...

回答 1 投票 0

在 async wait api vue js/laravel 中传递变量或值

我有一个API。我想要的是传递电子邮件的值,看看 API 上是否存在该电子邮件。但每次我运行它并检查控制台日志时,它都会返回未定义?这里有人可以...

回答 1 投票 0

路径映射未发生

我正在使用 Java 17、Spring Boot 3 和 Maven 3.9 作为 API 应用程序。现在,我正在尝试创建一个 POST 路径并在数据库中添加新的对象(使用 MySQL)。数据库已创建,并且

回答 1 投票 0

如何从维基百科 API 获取带有图像的纯 html 内容

我正在尝试使用wikipeida的官方API从wikipeida获取包含所有图像的html内容。目前,我使用的 api 仅返回 html 内容 这就是我正在使用的 https://en.wikipedia.org/w/a...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.