12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- import { appVersionCode } from '../http/configAPI.js'
- let base_url = 'http://testapi.denet.me/denet'
- import {getChromeStorage } from '../uilts/chromeExtension.js'
- 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, {
- method: 'POST', // or 'PUT'
- headers: {
- 'Content-Type': 'application/json',
- },
- body: JSON.stringify({
- "baseInfo": {
- appVersionCode,
- mid
- },
- "params": {
- "oauthCallback": "oob"
- }
- }),
- })
- .then(response => response.json())
- .then(data => {
- resolve(data);
- })
- .catch((error) => {
- reject(error);
- });
- })
- }
- 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, {
- method: 'POST', // or 'PUT'
- headers: {
- 'Content-Type': 'application/json',
- },
- body: JSON.stringify({
- "baseInfo": {
- appVersionCode,
- mid
- },
- "params": {
- "oauthToken": oauthToken,
- "oauthVerifier": oauthVerifier,
- "receivedIds": receivedIds
- }
- }),
- })
- .then(response => response.json())
- .then(data => {
- resolve(data);
- })
- .catch((error) => {
- reject(error);
- });
- })
- }
|