你的经验
快速启动
进行身份验证
- 旋度
- 去
- Ruby
- JavaScript
- Python
- 生锈
旋度-X POST https://api.track.www.lizkeller.com/api/v9/me/sessions\
- h“application / json内容类型:
要求的事情,犯错: =http.NewRequest(http.MethodPost,
“https://api.track.www.lizkeller.com/api/v9/me/sessions”)
如果犯错! =零{
打印(犯错)
}
要求的事情.头.集(“内容类型”,“application / json;charset = utf - 8”)
客户端: =&http.客户端{}
分别地,犯错: =客户端.做(要求的事情)
如果犯错! =零{
打印(犯错)
}
推迟分别地.身体.关闭()
身体,犯错: =ioutil.ReadAll(分别地.身体)
如果犯错! =零{
打印(犯错)
}
fmt.打印(字符串(身体))
需要“net/http”
需要“uri”
需要json的
uri=URI(“https://api.track.www.lizkeller.com/api/v9/me/sessions”)
http=网::HTTP.新(uri.宿主,uri.港口)
要求的事情=网::HTTP::帖子.新(uri.路径)
要求的事情[“内容类型”]=“application / json”
res=http.请求(要求的事情)
把JSON.解析(res.身体)
获取(“https://api.track.www.lizkeller.com/api/v9/me/sessions”,{
方法:“职位”,
头:{
“内容类型”:“application / json”
},
})
.然后((分别地)= >分别地.json())
.然后((json)= >{
控制台.日志(json);
})
.抓(犯错= >控制台.错误(犯错));
进口请求
从base64进口b64encode
数据=请求.帖子(“https://api.track.www.lizkeller.com/api/v9/me/sessions”,头={“内容类型”:“application / json”})
打印(数据.json())
走读生箱东京;
走读生箱serde_json;
使用reqwest::{客户端};
使用reqwest::头::{CONTENT_TYPE};
#(东京::主要)
异步fn主要()->结果<(),reqwest::错误>{
让客户端=客户端::新();
让json=客户端.请求(方法::帖子,“https://api.track.www.lizkeller.com/api/v9/me/sessions”.to_string())
.头(CONTENT_TYPE,“application / json”)
.发送()
.等待?
.json()
.等待?;
println !(“{:# ?}”,json);
好吧(())
}
开始跟踪
- 旋度
- 去
- Ruby
- JavaScript
- Python
- 生锈
旋度-X POST https://api.track.www.lizkeller.com/api/v9/time_entries\
- h“application / json内容类型:\
- d”{time_entry”:{“描述”:“你好Toggl”、“标签”:“宣传”,“时间”:1200年,“开始”:“1984 - 01 - 03 t19:15:05.000z”、“pid”:123}}”
字节,犯错: =json.元帅('{“time_entry”:{“描述”:“你好Toggl”,“标签”:[“宣传”],“持续时间”:1200,“开始”:“1984 - 01 - 03 t19:15:05.000z”,“pid”:123}}')
如果犯错! =零{
打印(犯错)
}
要求的事情,犯错: =http.NewRequest(http.MethodPost,
“https://api.track.www.lizkeller.com/api/v9/time_entries”,字节.NewBuffer(字节))
如果犯错! =零{
打印(犯错)
}
要求的事情.头.集(“内容类型”,“application / json;charset = utf - 8”)
客户端: =&http.客户端{}
分别地,犯错: =客户端.做(要求的事情)
如果犯错! =零{
打印(犯错)
}
推迟分别地.身体.关闭()
身体,犯错: =ioutil.ReadAll(分别地.身体)
如果犯错! =零{
打印(犯错)
}
fmt.打印(字符串(身体))
需要“net/http”
需要“uri”
需要json的
uri=URI(“https://api.track.www.lizkeller.com/api/v9/time_entries”)
http=网::HTTP.新(uri.宿主,uri.港口)
要求的事情=网::HTTP::帖子.新(uri.路径)
要求的事情[“内容类型”]=“application / json”
要求的事情.身体={“time_entry”:{“描述”:“你好Toggl”,“标签”:[“宣传”],“持续时间”:1200,“开始”:“1984 - 01 - 03 t19:15:05.000z”,“pid”:123}}.to_json
res=http.请求(要求的事情)
把JSON.解析(res.身体)
获取(“https://api.track.www.lizkeller.com/api/v9/time_entries”,{
方法:“职位”,
身体:{“time_entry”:{“描述”:“你好Toggl”,“标签”:[“宣传”],“持续时间”:1200,“开始”:“1984 - 01 - 03 t19:15:05.000z”,“pid”:123}},
头:{
“内容类型”:“application / json”
},
})
.然后((分别地)= >分别地.json())
.然后((json)= >{
控制台.日志(json);
})
.抓(犯错= >控制台.错误(犯错));
进口请求
从base64进口b64encode
数据=请求.帖子(“https://api.track.www.lizkeller.com/api/v9/time_entries”,json=”{time_entry”:{“描述”:“你好Toggl”、“标签”:“宣传”,“时间”:1200年,“开始”:“1984 - 01 - 03 t19:15:05.000z”、“pid”:123}}”,头={“内容类型”:“application / json”})
打印(数据.json())
走读生箱东京;
走读生箱serde_json;
使用reqwest::{客户端};
使用reqwest::头::{CONTENT_TYPE};
#(东京::主要)
异步fn主要()->结果<(),reqwest::错误>{
让客户端=客户端::新();
让json=客户端.请求(方法::帖子,“https://api.track.www.lizkeller.com/api/v9/time_entries”.to_string())
.json(&serde_json::json !({“time_entry”:{“描述”:“你好Toggl”,“标签”:[“宣传”],“持续时间”:1200,“开始”:“1984 - 01 - 03 t19:15:05.000z”,“pid”:123}}))
.头(CONTENT_TYPE,“application / json”)
.发送()
.等待?
.json()
.等待?;
println !(“{:# ?}”,json);
好吧(())
}