Last active
January 17, 2019 15:18
-
-
Save ezirmusitua/0d8eabfe3c81300b99003f58281618df to your computer and use it in GitHub Desktop.
[Leancloud realtime REST api] curl demo of using leancloud realtime REST API #leancloud #curl
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# create conversation | |
curl -X POST \ | |
-H "X-LC-Id: JeUOhVkPeBkCbfnRA3mWWe8j-gzGzoHsz" \ | |
-H "X-LC-Key: Sln8zi7RaBvwIvE1ka6DYWf2" \ | |
-H "Content-Type: application/json" \ | |
-d '{"name":"My Private Room","m": ["BillGates", "SteveJobs"]}' \ | |
https://jeuohvkp.api.lncld.net/1.2/rtm/conversations | |
# get conversation | |
curl -X GET \ | |
-H "X-LC-Id: JeUOhVkPeBkCbfnRA3mWWe8j-gzGzoHsz" \ | |
-H "X-LC-Key: GvozQAde0IQ7cljgjS16RvPb,master" \ | |
-H "Content-Type: application/json" \ | |
--data-urlencode 'where={"name":"My Private Room"}' \ | |
https://jeuohvkp.api.lncld.net/1.2/rtm/all-conversations | |
# remove conversation | |
curl -X DELETE \ | |
-H "X-LC-Id: JeUOhVkPeBkCbfnRA3mWWe8j-gzGzoHsz" \ | |
-H "X-LC-Key: GvozQAde0IQ7cljgjS16RvPb,master" \ | |
-H "Content-Type: application/json" \ | |
https://jeuohvkp.api.lncld.net/1.2/rtm/conversations/5c348ec01579a30067bc9ba7 | |
# get conversation member | |
curl -X GET \ | |
-H "X-LC-Id: JeUOhVkPeBkCbfnRA3mWWe8j-gzGzoHsz" \ | |
-H "X-LC-Key: Sln8zi7RaBvwIvE1ka6DYWf2" \ | |
-H "Content-Type: application/json" \ | |
https://jeuohvkp.api.lncld.net/1.2/rtm/conversations/5c32c7ed808ca40072e6e7c1/members | |
# add member to conversation | |
curl -X POST \ | |
-H "X-LC-Id: JeUOhVkPeBkCbfnRA3mWWe8j-gzGzoHsz" \ | |
-H "X-LC-Key: Sln8zi7RaBvwIvE1ka6DYWf2" \ | |
-H "Content-Type: application/json" \ | |
-d '{"client_ids": ["demo-user"]}' \ | |
https://jeuohvkp.api.lncld.net/1.2/rtm/conversations/5c32c7ed808ca40072e6e7c1/members | |
# send message | |
curl -X POST \ | |
-H "X-LC-Id: JeUOhVkPeBkCbfnRA3mWWe8j-gzGzoHsz" \ | |
-H "X-LC-Key: GvozQAde0IQ7cljgjS16RvPb,master" \ | |
-H "Content-Type: application/json" \ | |
-d '{"from_client": "demo-user", "message": "{\"_lctype\":-1,\"_lctext\":\"这是一个纯文本消息\",\"_lcattrs\":{\"a\":\"_lcattrs 是用来存储用户自定义的一些键值对\"}}"}' \ | |
https://jeuohvkp.api.lncld.net/1.2/rtm/conversations/5c3c286d44d904005dad28c4/messages | |
# list message | |
curl -X GET \ | |
-H "X-LC-Id: JeUOhVkPeBkCbfnRA3mWWe8j-gzGzoHsz" \ | |
-H "X-LC-Key: GvozQAde0IQ7cljgjS16RvPb,master" \ | |
-H "Content-Type: application/json" \ | |
https://jeuohvkp.api.lncld.net/1.2/rtm/conversations/5c3c286d44d904005dad28c4/messages |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment