问题标签 [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.
api - Apigee 应用服务 - 保护 /Users 集合中的敏感数据
我有一组存储在默认应用服务/Users
集合中的用户。
开箱即用,要创建用户,您只需要收集以下数据:
姓名和电子邮件不是特别敏感(尽管仍应妥善保护),但如果我想包括地址、出生日期、母亲的娘家姓等,这些数据将变得更加敏感。
幸运/users
的是,未经身份验证,数据不可用,但如果我请求access_token
并登录的话。
当然,人们可以很容易地设计一个前端来掩盖敏感位,将其隐藏起来。但是查看底层端点,捕获 myaccess_token
并向 发出经过身份验证的 GET 请求并不需要太多/{org}/{app}/users
,因此可以看到每个用户的所有个人信息。
是否可以通过角色和权限或所有权将实体的部分限制为仅self
?(例如,登录用户可以访问他们的整个用户实体,但只能访问其他用户实体的有限部分)。
如果没有,是否有不同的方法来解决这种困境并保护用户对象中的敏感信息?
apigee - 通过回调通知通知应用程序
我看到 Apigee 通过 Apple APN 和 Google GCM 提供推送通知功能,但是否可以通过可能公开的自定义 HTTP 接口通知第 3 方应用程序?例如,当应用程序订阅事件时,它会提供一个回调 URI,该 URI 应在事件发生时触发。
apigee - 我可以根据自定义属性从 Apigee 边缘的组织中检索开发人员/应用程序列表吗?
是否可以根据选择的自定义属性从 Apigee 平台上的组织获取开发人员或应用程序列表?
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
内容如:
ios - xcode apigee logInUserWithFacebook 额外参数?
我将 Apigee 用于我的 iphone/ipad 应用程序。
像今天的许多应用程序一样,我的应用程序需要通过 Facebook 登录,而 Apigee 在 iOs 框架中有一个专门用于此的功能,它的名称如下:
就我的代码而言,在上述行之前一切正常。我收到以下错误。
响应:{"error":"invalid_request","error_description":"缺少访问令牌"}
但是请查看该函数是如何进行调用的(来自日志):
我想提请您注意这一点...facebook?<b>ql=</b>fb_access_token=CAADrh....
我不确定为什么ql=
会出现,我已经检查了的定义logInUserWithFacebook
并且ql=
无处可寻。
任何帮助将不胜感激。
apigee - Apigee Edge 服务器 API 中 API 产品的唯一 ID 是什么?
我正在为 Apigee Edge 服务器使用 REST API,并且正在为我的组织获取 API 产品的详细信息: https ://api.enterprise.apigee.com/v1/organizations/chrisnovak/apiproducts/PremiumWeatherAPI
这是回应:
但是,我在响应中没有看到唯一键,也没有看到任何关于唯一键是什么的API 产品的 Apigee API 参考文档。
我的问题是:
- 系统中 API 产品的唯一 ID 是什么?
- 如果没有唯一 ID,如果 API 产品重命名会怎样?我需要能够将 API 产品与外部系统中的文档相关联,如果名称更改,我将无法再将该文档与该 API 产品相关联。
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?
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。这使得配额检查失败。
这要求创建的所有新开发者应用程序都具有该属性集。如果没有设置,怎么可能有默认配额?
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 不断收到此错误的人!?
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-