问题标签 [mashery]

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 回答
167 浏览

api - 使用 API LM 工具构建 API

我是 API LM 的新手,对使用 apigee、3scale、mashery、mulesoft、TIBCO APIX 等工具构建 API 感到困惑

这些年来,我知道 API 都是关于一种语言的 API 或 SDK,您可以使用它来编写/构建代码/应用程序来解决业务问题。说 Java API 或 J2EE API 等

我是否必须使用我的应用程序/系统构建自己的数据服务并将其公开为服务 (WS/REST) 并使用上述工具(apigee、3scale、mashery、mulesoft ec)或者这些工具是否允许开发人员从划痕?

换句话说,我是否在您的企业内创建您自己的应用程序(无论是基于 Java、DB 还是 .Net 服务或托管在 weblogic 上的 Web 应用程序)并将其公开为 B2D 或 DX 的 API(具有身份验证、分析、门户、开发人员访问)称为“构建 API”?

0 投票
1 回答
75 浏览

json - Mashery IODocs - 由于沉重的 json 配置文件导致的延迟问题

Mashery IOdocs 是一个用于记录 API 的非常棒的工具。我将它用于一个相当大的项目,其中有 50 多个方法和复杂的结构发送到这个 API,所以我的 json 配置文件超过 4000 行。我在 VPS 上自行托管 IOdocs 以及其他东西,但由于我的 json 文件很长,所以文档速度非常慢。任何想法来应对这种延迟?除了显然将我的 json 配置文件分成几个。

0 投票
0 回答
27 浏览

iodocs - IODocs:数组中的第一个对象没有标签名称

我想在数组中添加一个对象。我必须为该对象设置一个名称,例如

这里的“IDENTIFIER”是对象名称。但是数组中的第一个对象总是创建为一个空对象,例如

我在配置文件中使用了以下 JSON 代码,

如何实现这一点。请帮助我。

注意:我可以在 Object 中使用 Object。但我不希望那样。

提前致谢。

0 投票
2 回答
79 浏览

rest - 使用 IODOCS 的对象数组

我想添加一个对象数组,例如

但是数组中的对象总是需要一个名称来创建

我在配置文件中使用了以下 JSON 代码,

如何实现这一点。请帮助我。

提前致谢。

0 投票
1 回答
730 浏览

ios - NSURLCache 与更改 Mashery "sig=XXXXXX" 查询项

NSURLCache当 URL 包含更改的查询项时,是否可以使用缓存响应?例如,我们添加 Mashery 所需的“sig=XXXXXX”查询项,每个请求都会更改。

如果没有,是否有解决方法?

0 投票
1 回答
234 浏览

mashery - 通过 Mashery 添加自定义静态头信息作为响应

我是 Mashery 的新手,只是想知道在 Mashery 中是否可以添加自定义静态标头信息以响应呼叫以及如何添加?

如果是,那么是否可以根据从目标 API 接收到的成功或错误 HTTP 代码使此标头信息丰富成为条件?

我认为如果可能的话,那么应该可以通过使用“呼叫转换”或“更多设置”链接但我找不到添加标题的选项(但我可以在“更多设置”中找到下拉标题选项")

0 投票
1 回答
384 浏览

infusionsoft - 使用 InfusionSoft API 的 REST 错误

我在调用 InfusionSoft REST API 时遇到错误,我不知道原因。

我的 CLIENT_ID 是 24 个字符的“密钥”,如https://keys.developer.infusionsoft.com/apps/myapps所示。CLIENT_SECRET 是一个较短的 10 个字符的字符串。

我进行了初始身份验证调用:

https://signin.infusionsoft.com/app/oauth/authorize?client_id=CLIENT_ID&redirect_uri=REDIRECT_URL&response_type=code

批准应用程序后,我会重定向到我的 url,在该 URL 中我对访问令牌执行 POST 请求:

axios用来执行请求。它返回带有此消息的 401:

知道这意味着什么吗?

0 投票
1 回答
158 浏览

identityserver4 - 与 IdentityServer4 等外部身份提供者的混搭

Mashery 是否与第三方 OAuth2/OpenID Connect 提供者配合得很好?是否可以将其配置为允许 OAuth2 令牌通过?如果是这样,使用不同的身份提供者会丢失多少 Mashery 功能?

我目前正在使用 IdentityServer4,但很快就会使用 Mashery,我想了解同时使用这两种方法的含义。

0 投票
1 回答
94 浏览

api - Mashery API 管理解决方案中流量管理器和端点系统之间的连接

我想知道 Mashery 解决方案是否有可能公开使用 OAuth 2.0 或 Kerberos 保护的后端服务。我的想法是通过 Mashery 流量管理器隐藏此身份验证,对于使用基本身份验证保护的服务,它工作得很好,但对于其余部分,我的管理面板上没有连接器。

谢谢您的回答。

0 投票
0 回答
258 浏览

azure - Azure 请求中的承载丢失

我正面临从 Azure 到 Mashery 的通信问题(因此 Mashery 到我的代码,但它的工作)。我在专业的 Azure 环境中。根据用户的请求,Azure 必须将他的请求发送到我公司云中的程序(感谢 bot azure 的消息传递端点)。但是为了安全起见,Azure 必须通过 Mashery 发送它。

因此,我的代码需要使用 Mashery 接收具有安全层的用户请求:Azure 必须由 Mashery 进行身份验证。

它需要与 SDK 一起正常工作。SDK 需要在消息的标头中包含承载。但是目前没有承载。

如何设置 Azure 以向 Mashery 进行身份验证(在消息传递端点发送用户请求之前)?