1. 如何判断设备联不联网
参考GET:/ping接口,如果status不是200,那么一定是连不上网的。
2. 如何微信登录
URL: http://api.svkernel.xdua.com/woginr
方式: POST
FORM表单:
{
"ustr":"安卓app获取的临时的code",
"usras":"XduaUserProfile_Name,XduaUserProfile_Avatar",
}
返回结果:
{
"result":{
"roles":"Zoon",
"id":"818Khpbc",
"isnew":0,
"XduaUserProfile_Name":"张秀林",
"XduaUserProfile_Avatar":"http://avatar.xdua.com/user/818Khpbc.jpg",
"token":"eyJhbGciOiJSUzI1NiIsImtpZCI6ImI1MGIxZWZmZGMwMzVlMjg2OWI2YzQ1ZjMzYmRmNWQ3In0.eyJpYXQiOjE2MjYxNDI1NDAsIm5iZiI6MTYyNjE0MjU0MCwiaXNzIjoieGR1YS5jb20iLCJleHAiOjE2MjYxNDMxNDAsImF1ZCI6IkFuZHJCQ0dNIiwic3ViIjoiODE4S2hwYmMiLCJqdGkiOiIxMjM0NTY3OCIsInR5cCI6IlUiLCJ0YWciOiJQcmltYXJ5IiwiY2xyIjoiUiIsImlwbSI6IioiLCJkdm0iOiIqIiwib3duIjoiODE4S2hwYmMiLCJzYXAiOiJTdktlcm5lTCIsImFwaSI6IioiLCJ6b25lIjoiRWxkckNhUkUiLCJjb3JwIjoiRWxkckNhUkUiLCJzaG9wIjoiRWxkckNhUkUiLCJyb2xlIjoiKiIsInJ1bGUiOiIqIiwiYnVnIjoiREUiLCJ0aWQiOiJxeW1Id1dkYSIsImxnbiI6InpFSmZXVjk1In0.ZU8AL_1N-bALZBnUyCO9onyZyFWEVqwDldUoLwEs1HP8V0anZheN89eqWtt_c2bS6jn7e4DpJGNzWp9AK8Rmw_aaFtA7WZ58B5ygJ0xezlcIxhMMy3rkizXvCDAWSlHP2hkd2tt_Z_FlyssjY_72CqDNGsK3wq6MW1SnCV-46wHCWPYS5CR_0coPjhqdetJVhvmvQL3USxWvx9bE9cyr_5tUNczlaUGtAF6qbHYBtsp2PiRYQmnyg1RFf6AW20YYpn-NQM1J0QP032lNWiAB95NdgwsdwdU2o41vSqX4_Zrmv0LuslvuD697Dv_YCVnnI6Rl9RWIagcmFdo-5WxPfg"
},
"reason":"success",
"debug":{},
"apis":"AddWoginr",
"apid":"CA83C5E3-E001-49BD-9725-646CE8FC1AAB",
"error":0,
}
一定要把返回的token保存起来,但不要覆盖旧的常熟token,一般可以在应用程序内部起名一个是:应用token,一个是:用户token。
3. 如何创建记录案例
URL: http://api.svkernel.xdua.com/obj
方式: POST
FORM表单:
{
"objr":"ObjR0000",
"okey":"BcgGCase-**",//以BcgGCase开头的全局唯一字符串。
"data":'{"user":{"name":"王大义","age":34,"height":175,"weight":45},"file":["http://file.xdua.com/.bin","http://file.xdua.com/**.mp4","http://file.xdua.com/**.jpg"]}',
}
注意:data字段是json结构给序列化后的字符串。
4. 如何查询记录案例列表
URL: http://api.svkernel.xdua.com/obj?limit=10&offset=0&where={"objc_id":"BcgGCase"} 方式: GET
注意,where查询条件后的json结构要序列化成字符串,看上去是一个json结构,其实要序列换乘字符串。
比方说在我们的浏览器,结构变成了:?limit=10&offset=0&where=%7B%22objc_id%22:%22UnknownC%22%7D
返回的结构是:
{
"total": 247,
"nomore": 1,
"pages": 25,
"offset": 0,
"count": 10,
"format": "raw",
"limit": 10,
"where": {
"objc_id": "UnknownC"
},
"page": 1,
"sort": {
"inc": "DESC"
},
"list": [
{
"okey": "http://file.xdua.com/obj/ecg-parse-1624929910.json", //这个是健名
"jata": { //这个json结构里是值
"owner": "35006007",
"etag": "3364D598D67D625099D88CE3887FD689"
},
"user_id": "AnoNymuS",
"skma": "",
"cstamp": "2021-06-29 09:25:09",
"id": "Q4bUGzLG",
"cip": "117.61.19.100",
"objc_id": "UnknownC",
"ustamp": "2021-06-29 09:25:09"
},
{
"okey": "http://file.xdua.com/obj/ecg-1624929906.json",
"jata": {
"owner": "35006007",
"etag": "C40965058C519B36EF9FCFC71B3E2BCE"
},
"user_id": "AnoNymuS",
"skma": "",
"cstamp": "2021-06-29 09:25:09",
"id": "qNCiPKeV",
"cip": "117.61.19.100",
"objc_id": "UnknownC",
"ustamp": "2021-06-29 09:25:09"
},
{
"okey": "http://file.xdua.com/bcgfile/BCGG19700101080528.bin",
"jata": {
"owner": "35006007",
"etag": "D1E387E5FAE7CF19F28A44E5C9550297"
},
"user_id": "AnoNymuS",
"skma": "",
"cstamp": "2021-06-19 00:52:06",
"id": "m1D0cB7K",
"cip": "124.64.19.33",
"objc_id": "UnknownC",
"ustamp": "2021-06-19 00:52:06"
},
{
"okey": "http://file.xdua.com/bcgfile/BCGG19700101080528.user.json",
"jata": {
"owner": "35006007",
"etag": "0583B0CEF16F43594D336AEF3FB32761"
},
"user_id": "AnoNymuS",
"skma": "",
"cstamp": "2021-06-19 00:51:30",
"id": "V0l7YSrS",
"cip": "124.64.19.33",
"objc_id": "UnknownC",
"ustamp": "2021-06-19 00:51:30"
},
{
"okey": "http://file.xdua.com/bcgfile/BCGG19700101081445.bin",
"jata": {
"owner": "35006007",
"etag": "F2DF928437249F22ED1F124B96D4890B"
},
"user_id": "AnoNymuS",
"skma": "",
"cstamp": "2021-06-19 00:51:29",
"id": "OrlhVkQW",
"cip": "124.64.19.33",
"objc_id": "UnknownC",
"ustamp": "2021-06-19 00:51:29"
},
{
"okey": "http://file.xdua.com/bcgfile/BCGG19700101081445.user.json",
"jata": {
"owner": "35006007",
"etag": "6C389D4192089F49F75FED21A3FB3541"
},
"user_id": "AnoNymuS",
"skma": "",
"cstamp": "2021-06-19 00:51:19",
"id": "oQByuMAN",
"cip": "124.64.19.33",
"objc_id": "UnknownC",
"ustamp": "2021-06-19 00:51:19"
},
{
"okey": "http://file.xdua.com/bcgfile/BCGG19700101080611.bin",
"jata": {
"owner": "35006007",
"etag": "9997FF12633DE4FEF14F2AAAFFBD56BC"
},
"user_id": "AnoNymuS",
"skma": "",
"cstamp": "2021-06-19 00:51:18",
"id": "lGwXgxDf",
"cip": "124.64.19.33",
"objc_id": "UnknownC",
"ustamp": "2021-06-19 00:51:18"
},
{
"okey": "http://file.xdua.com/bcgfile/BCGG19700101080611.user.json",
"jata": {
"owner": "35006007",
"etag": "2925A04A816C4C8C2030F947B56178BB"
},
"user_id": "AnoNymuS",
"skma": "",
"cstamp": "2021-06-19 00:51:01",
"id": "X0yrS27O",
"cip": "124.64.19.33",
"objc_id": "UnknownC",
"ustamp": "2021-06-19 00:51:01"
},
{
"okey": "http://file.xdua.com/bcgfile/BCGG19700101080707.bin",
"jata": {
"owner": "35006007",
"etag": "5542F3C4F4745E99FDAFFA56358300EA"
},
"user_id": "AnoNymuS",
"skma": "",
"cstamp": "2021-06-16 23:11:43",
"id": "OToTiL3t",
"cip": "124.64.17.98",
"objc_id": "UnknownC",
"ustamp": "2021-06-16 23:11:43"
},
{
"okey": "http://file.xdua.com/bcgfile/BCGG19700101080707.user.json",
"jata": {
"owner": "35006007",
"etag": "72A0C40601FAAA6A786E03304421897A"
},
"user_id": "AnoNymuS",
"skma": "",
"cstamp": "2021-06-16 23:07:08",
"id": "Qnsmosgz",
"cip": "124.64.17.98",
"objc_id": "UnknownC",
"ustamp": "2021-06-16 23:07:08"
}
]
}