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

0 投票
2 回答
149 浏览

api - Apigee 应用服务 - 保护 /Users 集合中的敏感数据

我有一组存储在默认应用服务/Users集合中的用户。

开箱即用,要创建用户,您只需要收集以下数据:

姓名和电子邮件不是特别敏感(尽管仍应妥善保护),但如果我想包括地址、出生日期、母亲的娘家姓等,这些数据将变得更加敏感。

幸运/users的是,未经身份验证,数据不可用,但如果我请求access_token并登录的话。

当然,人们可以很容易地设计一个前端来掩盖敏感位,将其隐藏起来。但是查看底层端点,捕获 myaccess_token并向 发出经过身份验证的 GET 请求并不需要太多/{org}/{app}/users,因此可以看到每个用户的所有个人信息。

是否可以通过角色和权限或所有权将实体的部分限制为仅self(例如,登录用户可以访问他们的整个用户实体,但只能访问其他用户实体的有限部分)。

如果没有,是否有不同的方法来解决这种困境并保护用户对象中的敏感信息?

0 投票
1 回答
89 浏览

apigee - 通过回调通知通知应用程序

我看到 Apigee 通过 Apple APN 和 Google GCM 提供推送通知功能,但是否可以通过可能公开的自定义 HTTP 接口通知第 3 方应用程序?例如,当应用程序订阅事件时,它会提供一个回调 URI,该 URI 应在事件发生时触发。

0 投票
2 回答
250 浏览

apigee - 我可以根据自定义属性从 Apigee 边缘的组织中检索开发人员/应用程序列表吗?

是否可以根据选择的自定义属性从 Apigee 平台上的组织获取开发人员或应用程序列表?

0 投票
4 回答
1062 浏览

apigee - PreFlow 中的自定义 Json 到 XML 转换

我需要帮助来创建加入 2 个服务 Zoho Creator 和 ebay Trading API 的 api 代理

Zoho Creator 可以使用 json 发送 https POST,但 Zoho 中的构造函数不支持多层 json(仅简单对),eBay 交易 api 仅接受 https XML

我发送简单的 json 请求

我需要将其转换为 XML 请求,正文中的值为 XMLDATA,并将标头中的 Content-type: 类型更改为“text/xml”

当我从 Zoho 创建者发布请求时,我在 apigee 中获得 Content-type: application/x-www-form-urlencoded Content-length: 234 Content: XMLDATA=%3CGeteBayOfficialTimeRequest+xmlns%3D%22urn%3Aebay%3Aapis%3AeBLBaseComponents%22%3E+%3CRequesterCredentials%3E+%3CeBayAuthToken%3EMyToken%3C%2FeBayAuthToken%3E+%3C%2FRequesterCredentials%3E+%3C%2FGeteBayOfficialTimeRequest%3E

XMLDATA 的值 - url 编码。

有人可以帮我如何让它工作。

退出时我需要:

Content-type: text/xml

内容如:

0 投票
2 回答
70 浏览

ios - xcode apigee logInUserWithFacebook 额外参数?

我将 Apigee 用于我的 iphone/ipad 应用程序。
像今天的许多应用程序一样,我的应用程序需要通过 Facebook 登录,而 Apigee 在 iOs 框架中有一个专门用于此的功能,它的名称如下:

就我的代码而言,在上述行之前一切正常。我收到以下错误。

响应:{"error":"invalid_request","error_description":"缺少访问令牌"}

但是请查看该函数是如何进行调用的(来自日志):

Synch outgoing call: ' https://api.usergrid.com/sgfishing/deepseafishing/auth/facebook?ql=fb_access_token=CAADrhKxrQp4BANfZCMuZB​​dOwUL9nc0H4VzZC1EXVLjABRbcrucTlUgwlKczFinl51GIWyBM5nlZBX1RF84azFAEOfChqN7vgSmvqgwybV8iPU2xjncZB9T5YTdY0pesJkHsSlvOafMhQ6MfIa6qdZCbTYBZCFB2oIPgEnro4runJKcqCy68wZCFQwyIzACVThAC3IEjZADs36hToQxhYZBzAWVhbKlcqJQsroZD '

我想提请您注意这一点...facebook?<b>ql=</b>fb_access_token=CAADrh....
我不确定为什么ql=会出现,我已经检查了的定义logInUserWithFacebook并且ql=无处可寻。

任何帮助将不胜感激。

0 投票
3 回答
270 浏览

apigee - Apigee Edge 服务器 API 中 API 产品的唯一 ID 是什么?

我正在为 Apigee Edge 服务器使用 REST API,并且正在为我的组织获取 API 产品的详细信息: https ://api.enterprise.apigee.com/v1/organizations/chrisnovak/apiproducts/PremiumWeatherAPI

这是回应:

但是,我在响应中没有看到唯一键,也没有看到任何关于唯一键是什么的API 产品的 Apigee API 参考文档。

我的问题是:

  1. 系统中 API 产品的唯一 ID 是什么?
  2. 如果没有唯一 ID,如果 API 产品重命名会怎样?我需要能够将 API 产品与外部系统中的文档相关联,如果名称更改,我将无法再将该文档与该 API 产品相关联。
0 投票
1 回答
142 浏览

node.js - Does Apigee Edge Node container support multi core processing capability

I was looking at this reference for understanding Node.js on multi-core machines.

Does Apigee Edge Node container support multi core processing capability?

How to configure this?

0 投票
4 回答
904 浏览

quota - Apigee 默认基于动态的配额设置

对于基于动态的配额设置: http ://apigee.com/docs/api-services/content/rate-limit-api-traffic-using-quota#dynamic-product-based-quota-settings

我发现当开发者应用没有定义属性时,比如verifyapikey.VerifyApiKey.apiproduct.developer.quota.limit,它默认为0。这使得配额检查失败。

这要求创建的所有新开发者应用程序都具有该属性集。如果没有设置,怎么可能有默认配额?

0 投票
2 回答
718 浏览

soap - Apigee 无法添加 TradeTracker Soap API

我对 Apigee 很陌生。

我正在添加一个现有的 WSDL 服务作为 API 代理。获取 SOAP 函数时,一切看起来都很好。每一个都被导入并正确设置。

然后当我点击保存按钮时,代理被创建,但从不向服务器提交修订。

在调查问题时,我发现我从名为 https://enterprise.apigee.com/gw/upload/[NAME]/tradetracker-api/?validate=true 的文件中返回 502 错误

还有一个 TypeError: 'undefined' is not an object (evalating 'b.then') 从名为 24efdbdd.proxy-editor.js 的文件中抛出

由于我使用 Apigee 自己的网站来添加代理,所以我无能为力。Chrome 32、Safari 7 和 Firefox 25 都发生了这种情况,并且该错误已存在至少一周。

我不能是唯一一个使用 Apigee 不断收到此错误的人!?

0 投票
2 回答
2964 浏览

apigee - 通过 cURL 验证应用程序返回意外字符代码 39

我正在尝试使用文档 [1] 中的 cURL 示例对应用程序进行身份验证,以请求访问令牌。我收到以下错误:

我也尝试过验证应用程序用户 cURL 示例 [2]。它返回相同的错误。我实际上是从这里开始的,但我想也许我对用户有一些问题,所以我尝试对应用程序进行身份验证。我很确定我有正确的 client_credentials。

不知道这里有什么问题。看起来它在单引号上令人窒息,但我已经看到这里发布的其他示例显然成功地使用了单引号。否则我的 cURL 安装似乎工作正常(我想也许我在配置中遇到了问题)。

Apigee 端是否可能存在一些错误/配置错误?或者示例代码可能是错误的:/

[1] http://apigee.com/docs/app-services/content/authenticating-users-and-application-clients#authenticating-applications [2] http://apigee.com/docs/app-services/content /authenticating-users-and-application-clients#authenticating-application-users-user-login-