You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
1.3 KiB
JavaScript

import {
service
} from "../../utils/service";
import {
localPath
} from "../api.js";
// 获取微信公众号access_token
export function getAccessToken() {
return service({
url: "/weixinApi" + "/cgi-bin/token?grant_type=client_credential&appid=wx3c108aae98b1433c&secret=9ed5097e93b5a0e909dbe2b347d068ac",
method: "get",
});
}
// 根据微信公众号access_token获取ticket
export function getTicket(accessToken, data) {
return service({
url: "/weixinApi" + "/cgi-bin/qrcode/create?access_token=" + accessToken,
method: "post",
data
});
}
// 通过ticket换取二维码
export function getQrCode(data) {
return service({
url: "/weixinMp" + "/cgi-bin/showqrcode?ticket=" + data,
method: "get",
responseType: "blob"
});
}
// 通过后台过去公众号图片
export function getJavaQrCode(data) {
return service({
url: "/api" + "/platformCoupon/thePublic",
method: "post",
responseType: "blob"
});
}
// 通过后台获取用户扫描的openid
export function getJavaOpenid(data) {
return service({
url: "/api" + "/platformCoupon/openid",
method: "post",
});
}
// 清除后台获取的openid
export function doDeleteJavaOpenid(data) {
return service({
url: "/api" + "/platformCoupon/gcopenid",
method: "post",
});
}