32 lines
825 B
JavaScript
32 lines
825 B
JavaScript
import api from "./api";
|
|
|
|
export const request = {
|
|
sendCode: (mobile_number) =>
|
|
api.post(
|
|
"api/v1/user/auth",
|
|
{ mobile_number },
|
|
{
|
|
headers: {
|
|
Authorization: "",
|
|
withCredentials: true,
|
|
},
|
|
}
|
|
),
|
|
getToken: (grant_type, client_id, client_secret, mobile_number, code) => {
|
|
const formData = new URLSearchParams();
|
|
formData.append("grant_type", grant_type);
|
|
formData.append("client_id", client_id);
|
|
formData.append("client_secret", client_secret);
|
|
formData.append("mobile_number", mobile_number);
|
|
formData.append("code", code);
|
|
|
|
return api.post("oauth/token", formData, {
|
|
headers: {
|
|
"Content-Type": "application/x-www-form-urlencoded",
|
|
Authorization: "",
|
|
withCredentials: true,
|
|
},
|
|
});
|
|
},
|
|
};
|