123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128 |
- import { request } from 'umi';
- import { api } from '../api';
- /**
- * 定向标签获取
- *
- */
- export async function getTagsList(params: any) {
- return request(api + `/adq/launch/tools/targeting/tags/list`, {
- method: 'POST',
- data: params
- })
- }
- /**
- * 场景定向标签获取
- * */
- export async function getSceneTagsList(params: any) {
- return request(api + `/adq/launch/tools/scene/spec/tags/list`, {
- method: 'POST',
- data: params
- })
- }
- /**
- * 创意形式详细信息
- * @param promotedObjectType 推广目标
- * @param adcreativeTemplateId 创意形式ID
- * @param siteSet 数组版位
- * https://developers.e.qq.com/docs/api/tools/adcreative_template/adcreative_template_get?version=1.3&_preview=1
- * https://developers.e.qq.com/docs/tools/adcreative_template
- * */
- export async function get_adcreative_template(params: any) {
- return request(api + `/adq/launch/tools/adcreative/template`, {
- method: 'POST',
- data: params
- })
- }
- /**
- * 创意形式列表信息
- * @param promotedObjectType 推广目标
- * @param siteSet 数组版位
- * @param campaignType 投放位置
- * https://developers.e.qq.com/docs/api/tools/adcreative_template/adcreative_template_list_get?version=1.3&_preview=1
- * */
- export async function get_adcreative_template_list(params: any) {
- return request(api + `/adq/launch/tools/adcreative/template/list`, {
- method: 'POST',
- data: params
- })
- }
- /**
- * 文案助手
- * */
- export async function getText(params: {
- maxTextLength: number,
- adAccountId: number,
- }) {
- return request(api + `/adq/launch/tools/creative/tools/text`, {
- method: 'GET',
- params
- })
- }
- /**
- * 视频封面图生成
- * */
- export async function get_tools_video_capture(params: any) {
- return request(api + `/adq/launch/tools/video/maker/capture`, {
- method: 'POST',
- data: params
- })
- }
- /**
- * 获取品牌形象列表
- * @returns
- */
- export async function getSysBrandApi() {
- return request(api + `/adq/sysBrand/allOfUser`, {
- method: 'GET'
- })
- }
- /**
- * 新增品牌形象
- * @param data
- * @returns
- */
- export async function addSysBrandApi(data: { name: string, brandImgUrl: string }) {
- return request(api + `/adq/sysBrand`, {
- method: 'POST',
- data
- })
- }
- /**
- * 修改品牌形象
- * @param data
- * @returns
- */
- export async function editSysBrandApi(data: { name: string, brandImgUrl: string, sysBrandId: number }) {
- const { sysBrandId, ...params } = data
- return request(api + `/adq/sysBrand/${sysBrandId}`, {
- method: 'PUT',
- data: params
- })
- }
- /**
- * 删除品牌形象
- * @param data
- * @returns
- */
- export async function delSysBrandApi(data: { sysBrandId: number }) {
- const { sysBrandId } = data
- return request(api + `/adq/sysBrand/${sysBrandId}`, {
- method: 'DELETE'
- })
- }
- /**查询优化目标权限*/
- export async function getOptimizationGoalPermissions(data:any) {
- return request(api+`/adq/launch/tools/getOptimizationGoalPermissions`,{
- method:'POST',
- data
- })
- }
|