|
@@ -1,9 +1,10 @@
|
|
|
-// twitter专用api
|
|
|
-// import axios from 'axios'
|
|
|
-
|
|
|
+import { appVersionCode } from '../http/configAPI.js'
|
|
|
let base_url = 'http://testapi.denet.me/denet'
|
|
|
+import {getChromeStorage } from '../uilts/chromeExtension.js'
|
|
|
|
|
|
-export function getTtwitterRequestToken() {
|
|
|
+export async function getTtwitterRequestToken() {
|
|
|
+ let storage_mid = await getChromeStorage('mid') || ''
|
|
|
+ const { mid } = storage_mid || {}
|
|
|
return new Promise(function (resolve, reject) {
|
|
|
let _url = `${base_url}/user/twitterRequestToken`
|
|
|
fetch(_url, {
|
|
@@ -12,7 +13,10 @@ export function getTtwitterRequestToken() {
|
|
|
'Content-Type': 'application/json',
|
|
|
},
|
|
|
body: JSON.stringify({
|
|
|
- "baseInfo": {},
|
|
|
+ "baseInfo": {
|
|
|
+ appVersionCode,
|
|
|
+ mid
|
|
|
+ },
|
|
|
"params": {
|
|
|
"oauthCallback": "oob"
|
|
|
}
|
|
@@ -28,7 +32,9 @@ export function getTtwitterRequestToken() {
|
|
|
})
|
|
|
}
|
|
|
|
|
|
-export function twitterLogin(oauthToken, oauthVerifier, receivedIds = []) {
|
|
|
+export async function twitterLogin(oauthToken, oauthVerifier, receivedIds = []) {
|
|
|
+ let storage_mid = await getChromeStorage('mid') || ''
|
|
|
+ const { mid } = storage_mid || {}
|
|
|
return new Promise(function (resolve, reject) {
|
|
|
let _url = `${base_url}/user/twitterLogin`
|
|
|
fetch(_url, {
|
|
@@ -37,7 +43,10 @@ export function twitterLogin(oauthToken, oauthVerifier, receivedIds = []) {
|
|
|
'Content-Type': 'application/json',
|
|
|
},
|
|
|
body: JSON.stringify({
|
|
|
- "baseInfo": {},
|
|
|
+ "baseInfo": {
|
|
|
+ appVersionCode,
|
|
|
+ mid
|
|
|
+ },
|
|
|
"params": {
|
|
|
"oauthToken": oauthToken,
|
|
|
"oauthVerifier": oauthVerifier,
|