Przeglądaj źródła

feat: 添加广告 done

zhangyuting 5 lat temu
rodzic
commit
618e4e90c3
2 zmienionych plików z 10 dodań i 14 usunięć
  1. 7 12
      src/app/api/miniAd.ts
  2. 3 2
      src/app/service/miniAdBaseService.ts

+ 7 - 12
src/app/api/miniAd.ts

@@ -78,19 +78,13 @@ export class MiniAd {
         throw new Error('not found params')
       }
       const form = new FormData()
-      let filename = await Encrypt.md5(Random.number(0, 999999).toString())
-      let fileMime = 'image/png'
+      // let filename = await Encrypt.md5(Random.number(0, 999999).toString())
+      // let fileMime = 'image/png'
       form.append('token', 1242207897)
       Object.entries(params).forEach(item => {
         const k = item[0]
         const v = item[1]
-        if (k === 'name') {
-          filename = v.toString()
-        } else if (k === 'type') {
-          fileMime = v.toString()
-        } else {
-          form.append(k, v)
-        }
+        form.append(k, v)
       })
       const image = ctx.request.files.image_file
 
@@ -98,11 +92,12 @@ export class MiniAd {
 
       form.append('image_file', fs.readFileSync(path, { encoding: 'binary' }), { contentType: params.type, filename: params.name })
 
+      console.log(form)
       const data = await this.service.snsImage(form)
       if (data) {
-        console.log(data.body, data.headers)
-        // ret.code = 200
-        // ret.msg = 'ok'
+        console.log(data.headers, data.body)
+        ret.code = 200
+        ret.msg = 'ok'
         // ret.data = data
       }
     } catch (e) {

+ 3 - 2
src/app/service/miniAdBaseService.ts

@@ -18,8 +18,9 @@ export class MiniAdBaseService {
             options.headers.cookie = cookie
             options.headers.origin = 'https://mp.weixin.qq.com'
             options.headers['user-agent'] = 'Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.190 Safari/537.36'
-            const { searchParams } = options.url
-            searchParams.set('token', token)
+            // const { searchParams } = options.url
+            // searchParams.set('token', token)
+            console.log(options.url.toString(), options.headers)
           }
         ],
         afterResponse: [