奇异果中医有Node.jsapi吗?
Does kiwi tcms has Node.js api?
我现在练习在python中使用tcms_api,但我想使用node.js调用kiwi api。
我在网络上没有找到相关资料。
谁能给我一些建议??
谢谢
API 通过 XML-RPC 和 JSON-RPC 协议导出。 JSON-RPC协议非常简单,参见https://www.jsonrpc.org/specification,您可以轻松创建自己的客户端。
虽然 Kiwi TCMS 不提供 stand-alone JavaScript 客户端,但您可以使用以下示例:
https://github.com/kiwitcms/Kiwi/blob/master/tcms/static/js/jsonrpc.js
警告:上面的代码不处理身份验证 b/c 它被设计为在用户登录后已经保留 session cookie 的浏览器中执行。如果您正在设计将在浏览器外部使用的通用客户端您的第一个调用应该是 Auth.login
方法,其中 returns session ID 并在响应中设置 Cookie header。现有的 Python API 客户端只是解析 Cookie header 并在后续请求中提供它,请参阅:
https://github.com/kiwitcms/tcms-api/blob/master/tcms_api/xmlrpc.py#L19
我现在练习在python中使用tcms_api,但我想使用node.js调用kiwi api。 我在网络上没有找到相关资料。
谁能给我一些建议?? 谢谢
API 通过 XML-RPC 和 JSON-RPC 协议导出。 JSON-RPC协议非常简单,参见https://www.jsonrpc.org/specification,您可以轻松创建自己的客户端。
虽然 Kiwi TCMS 不提供 stand-alone JavaScript 客户端,但您可以使用以下示例: https://github.com/kiwitcms/Kiwi/blob/master/tcms/static/js/jsonrpc.js
警告:上面的代码不处理身份验证 b/c 它被设计为在用户登录后已经保留 session cookie 的浏览器中执行。如果您正在设计将在浏览器外部使用的通用客户端您的第一个调用应该是 Auth.login
方法,其中 returns session ID 并在响应中设置 Cookie header。现有的 Python API 客户端只是解析 Cookie header 并在后续请求中提供它,请参阅:
https://github.com/kiwitcms/tcms-api/blob/master/tcms_api/xmlrpc.py#L19