问题标签 [apigee]
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.
javascript - 使用 JavaScript 实例化 Apigee.Client
我昨天刚刚了解了 Apigee,并决定稍微修改一下。我正在通过安装文章将其实现到 JavaScript 中,并且应该“......在 [I] 实例化它时传递一个带有 UUID 或应用程序服务组织和应用程序名称的 JSON 对象。” 我想我对 JSON 的了解还不够,无法准确理解指令要我做什么。有人可以更详细地向我解释一下我现在应该做什么。
这是他们提供给我的代码...
xslt - apigee policy error - java.lang.String cannot be cast to com.apigee.flow.message.Message
I am trying to transform a JSON
response from a target end point into soap message. I have 2 policies in the post flow.
JSONTOXML
- If I disablexsltransform
I see the xml result so this work.xsltransform
- this just point to my xsltransform file which has the template and dynamic content supposed to come from the xml from step 1.
Both source and output are set to "response" but it looks like it failed to cast in step 2. What should I make step 2 to pick up the xml and apply the xsl
? How else can I do this? Thanks
apigee - 路径包含匹配
我想根据包含匹配执行流程
例如,当请求路径包含/india/blr时,流程应该执行
上面的路径表达式不适用于第二个和最后一个路径 - URL 以子路径开始和结束。我真正需要的是
apigee - API 代理 SSL 协助
我收到了以下问题。任何帮助将不胜感激!
我需要做的是配置 SSL 以根据基本可信根(通常由操作系统和/或 Java 提供)验证目标端点的 SSL 证书。没有文档告诉我如何打开 SSL 证书验证,或者如果我添加一个 TrustStore,它是否会保证 SSL 证书已经过验证。我看到的唯一相关教程是关于我们没有使用的 SSL Client Auth。
database - 在 Apigee 上为一组已知用户提取图片 UUID
我正在尝试提出在 Apigee 平台上完成以下任务的最佳策略:我有用户“团队”,我希望团队中的每个用户都能看到团队其他成员的照片. 相应地,我想防止不同团队的人看到彼此的照片。(哦,每个用户都可以在多个团队中)。我想为每个团队建立一个 Apigee 组,并授予该组对团队内所有用户个人资料的“GET”权限。我认为这应该按照我想要的方式限制权限。我主要关心的是这个。基本上我想在我的应用程序中有一个屏幕,显示团队中的用户列表,以及他们图片的缩略图。有没有一种好方法可以通过一个查询来提取所有用户条目?我可以想象做这样的事情:
然后处理对我的异步查询的响应。但是有没有更好的方法,最好是单个查询?
json - 在 Apigee JSON 负载中嵌入变量
我想在AssignMessage
.
我发现如果我把它写成:
<Payload>
{ "json":"json" }
</Payload>
被{
解释为一个变量。所以我逃脱了它
<Payload>
\{ "json":"json" }
</Payload>
并且 JSON 有效负载正确输出。
现在,我想在正文中包含一个变量,例如message.queryparam.xxx
. 我不能再使用{}
了,因为最初的{
被转义了。我怎样才能做到这一点?
apigee - 当请求为 POST 时在 Apigee HTTPTargetConnection 上调用 GET
我需要调用一个使用 GET 的遗留 API。我的 API 代理使用 POST。
我尝试使用AssignMessage
:
<AssignTo type="request" createNew="false"/>
和
<Set> ... <Verb>GET</Verb>
但它仍然在目标 API 上进行 POST。
正确的转换方法是什么?网关会自动将 POST 表单参数转换为 GET 查询参数吗?message.queryparam
GET 和 POST 都一样吗?
c# - 如何更改soap:通过 Apigee 访问的 C# Web 服务上的地址位置
我有几个使用 Visual Studio 2010 用 c# 编写的 Web 服务。我还有一个 Apigee 帐户,并通过包括 API 密钥作为参数的 Apigee URL 访问 Web 服务。
访问 Web 服务的 WSDL(通过 Apigee),我使用类似于以下的 URL:
https://myapi-prod.apigee.net/v1/myapi/Path/To/MyWebService.asmx?wsdl&apikey= {myapikey}
WSDL 成功返回,但在绑定信息(如下)下,显示了 Web 服务的直接路径。最初,我没有选择这个,但是当添加防火墙规则以阻止直接访问我们的服务器(示例中为 api.mydomain.com)时,我当然阻止了人们使用 WSDL 的任何请求。
我的问题是如何更改 WSDL 中的地址位置?拥有像 Apigee 这样的服务只是保护 WSDL 没有什么意义。
apigee - 在代理中查询参数检查时如何处理 Apigee 错误情况
我有以下。参数“g”允许为“on”或“off”,否则进入错误策略。但是,从不调用异常情况。相反,如果不是“on”或“off”的东西作为“g”传递,则调用“on”情况。这是为什么?或者,有没有更好的表达方式?
apigee - Apigee App Services/Usergrid 查询未按预期返回结果
我使用以下有效负载创建了一个名为 /courseattendees 的容器:
我可以查询其他元素,例如电子邮件,但我无法查询 coursestart(我最初将其称为 coursedateuuid,但认为名称的 uuid 部分导致了一些背景索引,因此将其重命名)。
当我引用 uuid 格式的元素时,是否有某种特殊的转义或技巧?
这是我的查询:
https://api.usergrid.com/apigeetraining/contentapi2/courseattendees?ql=select * 其中 coursestart = '4850ef54-82fc-11e3-b496-c959b35bdbdf'
(需要授权)