问题标签 [api-manager]
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.
google-analytics - WSO2 API 管理器和谷歌分析
我已将我的 API Manager 配置为启用谷歌分析,并在 API Manager 中收到以下错误:
有什么想法我可能做错了吗?
我的 API Manager 配置非常简单:
performance - 关于 wso2 api manager 性能的一些问题
我按照文档《wso2-whitepaper-wso2-and-api-management-a-technical-evaluation-guide.pdf》测试wso2 api管理性能。正如文章所说,
wso2am 系统每秒能够处理超过 8000 次 API 调用可以实现吗?但是我得到的测试结果只有1000cps。我想知道,结果8000,是打开了网关密钥缓存吗?还是做了其他方法提升性能?而我们在测试wso2 api manager性能的时候,发现key manager的性能占比很大?最后,你能告诉我如何提高 wso2 api manager 的性能吗?
wso2 - wso2 api manager如何关闭http_access.log
我发现在 {wso2am_home}repository/logs/ 有日志:
我将所有 log4j.properties INFO 配置为 OFF。我不知道在哪里关闭 http_access.log。我发现当我调用 1 次 api 时,它会写入 http_access.log:gwmanager.apim-wso2.com:8280 - - - “GET /direct/1.0.5 HTTP/1.1” - - “-” “Jakarta Commons-HttpClient /3.1" 128.6.XX:80 - - - "GET http://128.6.XX:80 HTTP/1.1" - - "-" "Synapse-HttpComponents-NIO 所以,当我越来越多地调用 api 时,文件更大,而且----------更大。
你知道如何关闭 http_access.log 吗?
wso2 - 升级到新的 API Manager 版本时迁移内容?
我们正在评估 Windows 上的 WSO2 API 管理器,并注意到官方 WSO2 文档中没有关于如何将用户内容(例如已发布的 API 配置)从一个产品版本升级或迁移到另一个版本的说明。
在我们的例子中,我们希望从版本 1.4.0 迁移到 1.5.0。
rest - wso2 api manager 1.6.0 发布者 - 发布的对 addAPI 的 api 调用静默失败
WSO2 API Manager 1.6.0 引入了一个新问题,添加 API 的 REST Post 返回成功,但添加的 API 记录不完整,因此无法使用。检查日志文件,我将问题追踪到 /publisher/site/themes/default/templates/overview/template.jag#3,jaggery 文件 template.jag 的更改导致第 3 行出现 java 空指针异常,内容如下代码'var endpoint_config = parse(api.endpointConfig);'
使用 API Manager 1.5.0,同样的 REST API 调用有效,但在运行 SLES 11 SP2 的 VMWare 机器上完成需要 3 分钟。通过 Web 界面添加 API 也需要 3 分钟。在 Mac OS X 和 Windows 上都进行了尝试,运行大约需要 3 秒。在相同环境中使用 API Manager 1.6.0,Web 界面现在运行时间不到 6 秒,并且添加的 API 是正确的。现在,通过 REST 调用添加 API 会导致创建不完整的记录,并在带有 SLES 11 SP2 的 VMWare 和 Mac OSX Mavericks 上进行了测试。
有人遇到过这个问题吗?
wso2 - get Key production in Api manager
I'm working with WSO2 Api Manager version 1.6 and I need to obtain by a REST (or SOAP) service the Access Token (of Key Production) of the current suscription of an application.
Is it possible to obtain that key giving as input parameters user/pass of consumer (suscriber) user?
wso2 - 在 Publisher 中更新 WSDL 端点时出现 wso2am 1.6.0 错误
我在 IBM JDK 1.7 下运行的 Centos 6.3 上安装了 wso2am 1.6.0。通过 Publisher 添加新的 WSDL 端点 API 后,尝试更新新添加的 API 时出现错误。
我发现这个 JIRA 项目https://wso2.org/jira/browse/APIMANAGER-1841显示了类似的问题,但它应该在版本 1.6.0 中得到修复。关于这是一个问题还是我的设置不正确的任何想法。他
wso2 - 使用基本身份验证注册服务失败
我们尝试发布服务,但失败为 401 错误。端点和 WSDL 受到基本身份验证的保护。看起来身份验证失败,我们设置了“端点安全方案”选项并输入了有效的凭据。
注意:WSDL 端点在普通浏览器中运行。注意:我们使用的是 WSO2 AM 1.6.0
这是堆栈转储。
这可能与问题有关:
api - WSO2 API manager 1.4.0 如何使用成功生成的用户令牌
这里是关于如何生成用户访问令牌的文章: http: //charithaka.blogspot.ru/2013/07/oauth-20-grant-types-with-wso2-api_16.html
现在我有应用程序令牌,像本文一样生成用户令牌并尝试调用 API 方法,在 Api Manager UI 中配置为通过用户和应用程序授权访问。
应用程序授权令牌在请求中作为:标头:授权承载但绝对没有关于去哪里的信息..在查询字符串中尝试过。单独尝试使用配置为仅通过用户授权进行访问的 api 方法。从 api 管理器获取 401 错误响应..
https://lisp.cc/apimanager.jpg - 我没有找到文档的屏幕截图如何授予对受案例 1 或 2 限制的 api 的访问(标记为红线)
有什么建议么?
oauth - WSO2 API Manager OAuth 身份验证出错
我安装了最新的 WS02 API Manager,1.6.0。我按照指示做了简单的安装,没什么特别的。当我创建 API、发布、订阅它、创建访问令牌并尝试访问它时,我看到以下错误(我替换了访问密钥,但它正在显示):
API 和访问密钥似乎没有连接。为了实现这一点,我还需要做些什么吗?我没有为密钥管理器使用单独的数据库,只是安装附带的任何东西,我假设它是一个内存数据库。我已经从 Chrome 中的 Advanced Rest Client 尝试过这个。我猜有些东西配置不正确,但我在启动时没有看到任何错误。我只看到以下几条警告:
这是错误的完整堆栈跟踪: