export const login = data => {
return request({
method: 'POST',
url: '/v1_0/authorizations',
data
})
}
Body 参数 (application/json)
mobile string 手机号 必需
code string 验证码 必需
默认只能是246810字符串
// 获取用户信息
export const getUserInfo = () => {
return request({
method: 'GET',
url: 'v1_0/user',
headers: {
Authorization: `Bearer ${store.state.user.token}`
}
})
}
Header 参数
Authorization string 必需 Bearer token值, 示例: Bearer c250a975-f950-448d-a24e-772d2e9cbf0a
示例值:
{{Vue2_Geek_ACCESS_TOKEN}}
// 获取频道列表
export const getArticles = (params) => {
return request({
method: 'GET',
url: '/v1_0/articles',
params
})
}
Query 参数 生成代码
channel_id string 必需 频道id (0是推荐频道)示例值:0
timestamp string 必需 注意1: (默认传系统时间戳) 注意2: 此值需要上一次网络请求里pre_timestamp的值, 用于请求下一段数据
示例值:
1654835148606
// 获取搜索建议
export const getSearchSuggestions = (q) => {
return request({
method: 'GET',
url: '/v1_0/suggestion',
params: {
q
}
})
}
Query 参数
q string 搜索关键词, 前缀 必需示例值:j
// 点赞文章
export const addCommentLike = (commentId) => {
return request({
method: 'POST',
url: '/v1_0/comment/likings',
data: {
target: commentId
}
})
}
Header 参数
Authorization string 必需 Bearer token值, 示例: Bearer c250a975-f950-448d-a24e-772d2e9cbf0a
示例值:
{{Vue2_Geek_ACCESS_TOKEN}}
Body 参数 (application/json)
target string 文章id 必需 要点赞的文章id
// 取消点赞
export const deleteCommentLike = (target) => {
return request({
method: 'DELETE',
url: `/v1_0/comment/likings/${target}`
})
}
Path 参数
target string 文章id 必需示例值:7950
Header 参数
Authorization string 必需Bearer token值, 示例: Bearer c250a975-f950-448d-a24e-772d2e9cbf0a
示例值:
{{Vue2_Geek_ACCESS_TOKEN}}
小程序不论body参数还是query参数都是data
export const getHomeGoodsGuessLikeAPI = (data?: PageParams) => { return http<PageResult<GuessItem>>({ method: 'GET', url: '/home/goods/guessLike', data, }) }