1

我已经成功安装了 WSO2 API Manager 和 WSO2 BAM。我可以从浏览器访问我的 IP::9443/publisher/、IP:9443/stores/、IP:9443/carbon/ 和 :9444/publisher/ 应用程序。我正在尝试通过 API 访问发布者和商店,以便为客户提供此功能。我在http://docs.wso2.org/wiki/display/AM140/Publisher+APIs参考了它的文档,但是当我尝试用

curl -X POST -c cookies http://IP:9763/publisher/site/blocks/user/login/ajax/login.jag-d 'action=login&username=MY_USERNAME&password=MY_PASSWORD'

它给出的输出如下 {"error" : false}

我在 cookie 文件中看到以下内容。


# cat cookies # Netscape HTTP Cookie File # http://curl.haxx.se/rfc/cookie_spec.html # 这个文件是由 libcurl 生成的!编辑风险自负

# HttpOnly_IP_HERE FALSE /publisher/ FALSE 0 JSESSIONID XYZ_SESSION_ID_HERE

我找不到任何与此相关的文章,所以在这里发布。我也为 /stores 尝试了同样的方法,但同样的消息也失败了。我错过了一些东西来让它工作吗?如果有人知道,请欣赏任何决议。

谢谢!

4

1 回答 1

1

这里没有问题。{"error" : false} 表示没有错误。登录成功。如果有任何问题,响应将有所不同,并且错误消息将包含在响应中,并带有 error:true。

您可以在此之后调用发布者 API。它应该工作。

于 2013-07-25T16:08:45.573 回答