首页 文章

如何以编程方式生成有效的访问令牌以访问wso2 apimanager网关

提问于
浏览
1

我需要一种方法来获取访问令牌,以编程方式访问api(通过apimanager 1.3.0网关),而不是使用apiman商店应用程序 .

我按照http://docs.wso2.org/wiki/display/AM130/Subscribing+to+an+API案例中的说明使用API Manager登录API

但我总是让API失败

请注意:在http://docs.wso2.org/wiki/display/AM130/Subscribing+to+an+API中使用API Manager控制台可以很好地工作,但我需要一种方法来从“应用程序”执行相同的功能 .

错误:您收到授权错误:

API的访问失败

1 回答

  • 0

    你能分享一下你看到的错误的更多细节吗?如果您已使用Bearer令牌为您的请求添加了Authorization标头,那么它确实应该可以正常工作 . 另外,请确保您的令牌尚未过期 . 它默认有效一小时 .

    您可以在samples目录下找到一些CURL命令(在示例README中) - 您可以先尝试并正确检查API答案吗?

    例如:

    curl -k -d "q=wso2&count=5" -H "Authorization :Bearer 9nEQnijLZ0Gi0gZ6a3pZICktVUca" https://localhost:8243/twitter/1.0.0/search.atom
    

    伊莎贝尔 .

相关问题