在wso2 appfactory预览api发布程序中创建的api不工作

在wso2 appfactory预览api发布程序中创建的api不工作,api,wso2,Api,Wso2,我从WSO2 appfactory预览api发布者创建了api。但是,当我从REST客户端调用它时,它说该服务不存在,而在yahoo weather api中的同一api存储中给出了OAuth错误(预期没有令牌)。后端服务运行良好 “404Status reportNot Found请求的资源(/usdToLkr/0.0.2)不可用。” 这里给出了我的API 我做错了什么? 它在appfactory预览中被阻止了吗 首先,如果您创建了一个API,您必须通过publisher发布它 然后您必须从W

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

“404Status reportNot Found请求的资源(/usdToLkr/0.0.2)不可用。”

这里给出了我的API 我做错了什么? 它在appfactory预览中被阻止了吗

  • 首先,如果您创建了一个API,您必须通过publisher发布它
  • 然后您必须从WSO2 Appfactory预览并通过参考资料页面登录,您应该单击subscribe to API并通过该页面登录API store
  • 然后,您必须首先通过创建的应用程序订阅特定的API
  • 然后,单击“续订API密钥”或“API”按钮后,应手动或自动生成使用者密钥和应用程序密钥
  • 然后,如果您在API创建期间提供了一个工作的生产/沙盒URL,那么它应该可以工作
  • 如果您尝试使用REST客户端,则应该提供所需的头值。由于未提供令牌,因此出现OAUTH错误

    可以从中看到应用程序工厂预览的工作API调用示例


    使用REST客户机测试API可以从中看到

    您是否正在寻找在线API管理/网关解决方案?如果是这样的话,您应该使用


    另外,请参阅涵盖您提到的场景的教程。

    您可以使用已经创建的yahoo api来执行第一个链接中提供的示例。是的,我尝试过使用您创建的yahoo api。我在期待OAUTH错误,但我不明白。相反,它说这个位置不可用。让我浏览一下你提供给我的链接,并再次发表评论。Ushani,我遵循了所有5个步骤。是的,后端api已启动并正在运行。我用REST客户端检查了后端api,它给了我期望的值。不过我注意到了一些事情。当我在/publisher产品中进行编辑时,无论我以前是否保存URL字段,该字段始终被清除(空)。这是一只虫子还是这是注定要发生的事?嗨,洛莉莎,我试着复制。但我不能。当我编辑产品URL时,一旦单击“保存”,它就会被更新。如果它不工作,那么它就是一个bug。您使用的浏览器和版本是什么。还有操作系统?您应该能够通过publisher更新API值。我在Windows7环境中使用了firefox和chrome。我会试试Ubuntu,然后告诉你。谢谢你的评论。