From d5daf23f4176212fb03dd14898d8e56977683151 Mon Sep 17 00:00:00 2001 From: Acring <392398434@qq.com> Date: Thu, 4 Apr 2024 12:05:36 +0800 Subject: [PATCH] fix(route): fix medium route error (#15044) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘圳 Co-authored-by: 刘圳 --- lib/routes/medium/graphql.ts | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/lib/routes/medium/graphql.ts b/lib/routes/medium/graphql.ts index 776d20941..13b825de7 100644 --- a/lib/routes/medium/graphql.ts +++ b/lib/routes/medium/graphql.ts @@ -7,17 +7,17 @@ async function graphqlRequest(body, cookie) { accept: '*/*', 'accept-language': 'en-US,en;q=0.9,zh;q=0.8,zh-CN;q=0.7', 'apollographql-client-name': 'lite', - 'apollographql-client-version': 'main-20230505-195233-209f54c418', + 'apollographql-client-version': 'main-20240329-011934-2370d8b72b', 'cache-control': 'no-cache', 'content-type': 'application/json', - 'medium-frontend-app': 'lite/main-20230505-195233-209f54c418', + 'medium-frontend-app': 'lite/main-20240329-011934-2370d8b72b', 'medium-frontend-path': '/', 'medium-frontend-route': 'homepage', 'ot-tracer-sampled': 'true', - 'ot-tracer-spanid': '2db0b0d7263ffad8', - 'ot-tracer-traceid': '679eb621b33147c4', + 'ot-tracer-spanid': '26b843316dc9494d', + 'ot-tracer-traceid': 'c84ea9154765033', pragma: 'no-cache', - 'sec-ch-ua': '"Chromium";v="113", "Not-A.Brand";v="24"', + 'sec-ch-ua': '"Chromium";v="123", "Not:A-Brand";v="8"', 'sec-ch-ua-mobile': '?0', 'sec-ch-ua-platform': '"macOS"', 'sec-fetch-dest': 'empty', @@ -26,7 +26,7 @@ async function graphqlRequest(body, cookie) { 'graphql-operation': body.operationName, cookie, }, - data: JSON.stringify([body]), + body: JSON.stringify([body]), }); return data[0].data; } @@ -51,13 +51,13 @@ export { getWebInlineRecommendedFeedQuery, getFollowingFeedQuery, getWebInlineTo function newFollowingFeedQuery(pagingLimit = 5) { return { - operationName: 'FollowingFeedQuery', + operationName: 'LegacyFollowingFeedQuery', variables: { paging: { limit: pagingLimit, }, }, - query: `query FollowingFeedQuery($paging: PagingOptions) { + query: `query LegacyFollowingFeedQuery($paging: PagingOptions) { followingFeed(paging: $paging) { items { feedId @@ -85,14 +85,14 @@ function newFollowingFeedQuery(pagingLimit = 5) { function newWebInlineRecommendedFeedQuery(pagingLimit = 5) { return { - operationName: 'WebInlineRecommendedFeedQuery', + operationName: 'LegacyWebInlineRecommendedFeedQuery', variables: { forceRank: true, paging: { limit: pagingLimit, }, }, - query: `query WebInlineRecommendedFeedQuery($paging: PagingOptions, $forceRank: Boolean) { + query: `query LegacyWebInlineRecommendedFeedQuery($paging: PagingOptions, $forceRank: Boolean) { webRecommendedFeed(paging: $paging, forceRank: $forceRank) { items { feedId @@ -119,7 +119,7 @@ function newWebInlineRecommendedFeedQuery(pagingLimit = 5) { function newWebInlineTopicFeedQuery(tagSlug, pagingLimit = 5) { return { - operationName: 'WebInlineTopicFeedQuery', + operationName: 'LegacyWebInlineTopicFeedQuery', variables: { tagSlug, paging: { @@ -127,7 +127,7 @@ function newWebInlineTopicFeedQuery(tagSlug, pagingLimit = 5) { }, skipCache: true, }, - query: `query WebInlineTopicFeedQuery($tagSlug: String!, $paging: PagingOptions!, $skipCache: Boolean) { + query: `query LegacyWebInlineTopicFeedQuery($tagSlug: String!, $paging: PagingOptions!, $skipCache: Boolean) { personalisedTagFeed(tagSlug: $tagSlug, paging: $paging, skipCache: $skipCache) { items { feedId