|
@@ -1,5 +1,5 @@
|
|
|
import messageCenter from '@/uilts/messageCenter/content';
|
|
|
-import { getCookie } from '@/uilts/help'
|
|
|
+import { getCookie, isMobileTwitter } from '@/uilts/help'
|
|
|
import axios from 'axios';
|
|
|
|
|
|
const TwitterApiCreateTweet = ({ info, data }) => {
|
|
@@ -29,7 +29,8 @@ const TwitterApiCreateTweet = ({ info, data }) => {
|
|
|
"dark_request": false
|
|
|
}
|
|
|
};
|
|
|
- axios.post(`https://twitter.com/i/api/graphql/hC1nuE-2d1NX5LYBuuAvtQ/CreateTweet`,
|
|
|
+ let url = isMobileTwitter() ? "https://mobile.twitter.com/i/api/graphql/K9It0MijE2UOlX-8wLyPYA/CreateTweet" : "https://twitter.com/i/api/graphql/hC1nuE-2d1NX5LYBuuAvtQ/CreateTweet"
|
|
|
+ axios.post(url,
|
|
|
params, {
|
|
|
headers: {
|
|
|
"accept": "*/*",
|
|
@@ -55,7 +56,8 @@ const TwitterApiCreateTweet = ({ info, data }) => {
|
|
|
}
|
|
|
|
|
|
const TwitterLikeAPI = ({ info, data }) => {
|
|
|
- fetch("https://twitter.com/i/api/graphql/lI07N6Otwv1PhnEgXILM7A/FavoriteTweet", {
|
|
|
+ let url = isMobileTwitter() ? "https://mobile.twitter.com/i/api/graphql/lI07N6Otwv1PhnEgXILM7A/FavoriteTweet" : "https://twitter.com/i/api/graphql/lI07N6Otwv1PhnEgXILM7A/FavoriteTweet"
|
|
|
+ fetch(url, {
|
|
|
"headers": {
|
|
|
"accept": "*/*",
|
|
|
"accept-language": "zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7",
|
|
@@ -87,7 +89,8 @@ const TwitterLikeAPI = ({ info, data }) => {
|
|
|
}
|
|
|
|
|
|
const TwitterFollowAPI = ({ info, data }) => {
|
|
|
- fetch("https://twitter.com/i/api/1.1/friendships/create.json", {
|
|
|
+ let url = isMobileTwitter() ? "https://mobile.twitter.com/i/api/1.1/friendships/create.json" : "https://twitter.com/i/api/1.1/friendships/create.json"
|
|
|
+ fetch(url, {
|
|
|
"headers": {
|
|
|
"authorization": "Bearer AAAAAAAAAAAAAAAAAAAAANRILgAAAAAAnNwIzUejRCOuH5E6I8xnZz4puTs%3D1Zv7ttfk8LF81IUq16cHjhLTvJu4FA33AGWWjCpTnA",
|
|
|
"content-type": "application/x-www-form-urlencoded",
|
|
@@ -113,7 +116,8 @@ const TwitterFollowAPI = ({ info, data }) => {
|
|
|
}
|
|
|
|
|
|
const TwitterRetweetAPI = ({ info, data }) => {
|
|
|
- fetch("https://twitter.com/i/api/graphql/ojPdsZsimiJrUGLR1sjUtA/CreateRetweet", {
|
|
|
+ let url = isMobileTwitter() ? "https://mobile.twitter.com/i/api/graphql/ojPdsZsimiJrUGLR1sjUtA/CreateRetweet" : "https://twitter.com/i/api/graphql/ojPdsZsimiJrUGLR1sjUtA/CreateRetweet"
|
|
|
+ fetch(url, {
|
|
|
"headers": {
|
|
|
"accept": "*/*",
|
|
|
"accept-language": "zh,en;q=0.9,zh-CN;q=0.8",
|