在wso2中创建的api appfactory预览api发布者无法正常工作

时间:2013-08-08 12:37:09

标签: api wso2

我从WSO2 appfactory预览api发布者创建了api。但是,当我从REST客户端调用它时,它表示服务不存在,在同一个api存储中的yahoo weather api中,OAuth错误(预计没有令牌)。后端服务运行良好。

“404状态报告未找到请求的资源(/usdToLkr/0.0.2)不可用。”

我的API在这里给出 http://apimanager.appfactorypreview.wso2.com:8280/usdToLkr/0.0.2 我做错了什么? 是否在appfactory预览中被阻止了?

2 个答案:

答案 0 :(得分:2)

  1. 首先,如果您创建API,则必须由发布商发布。
  2. 然后你必须从WSO2 Appfactory预览登录并通过资源页面,你应该点击订阅API并通过它登录到API商店。
  3. 然后,您必须先通过创建的应用程序订阅特定的API。
  4. 然后,一旦您点击续订API密钥或API按钮,就应手动或自动生成消费者和应用程序密钥。
  5. 然后,如果您在API创建期间提供了有效的生产/沙盒URL,那么它应该可以正常工作。
  6. 如果您尝试使用REST客户端,则应提供所需的标头值。您收到OAUTH错误,因为您还没有提供令牌。

    可以从this documentation查看适用于App工厂预览的工作API调用示例。

    可以从this documentation查看使用REST客户端测试API。

答案 1 :(得分:0)

您在寻找在线API管理/网关解决方案吗?如果是,则应使用WSO2 API Cloud代替。

另外,请参阅有关您提到的方案here的教程。