diff --git a/app/users/oauth/callback/page.tsx b/app/users/oauth/callback/page.tsx index e5dcc26..27b9f70 100644 --- a/app/users/oauth/callback/page.tsx +++ b/app/users/oauth/callback/page.tsx @@ -80,20 +80,20 @@ export default function OAuthCallback() { // 调用后端处理授权码 - 直接调用Java后端 const JAVA_BASE_URL = process.env.NEXT_PUBLIC_JAVA_URL || 'https://auth.test.movieflow.ai'; - const queryParams = new URLSearchParams({ - code: params.code, - state: params.state, - ...(finalInviteCode && { inviteCode: finalInviteCode }) - }); console.log('调用Java后端OAuth接口:', `${JAVA_BASE_URL}/api/auth/google/callback`); - const response = await fetch(`${JAVA_BASE_URL}/api/auth/google/callback?${queryParams.toString()}`, { - method: 'GET', + const response = await fetch(`${JAVA_BASE_URL}/api/auth/google/callback`, { + method: 'POST', headers: { 'Accept': 'application/json', 'Content-Type': 'application/json', - } + }, + body: JSON.stringify({ + code: params.code, + state: params.state, + ...(finalInviteCode && { inviteCode: finalInviteCode }) + }) }); if (!response.ok) {