From 29c455ea56989bb53ee13bed98e206d8d8cd67b1 Mon Sep 17 00:00:00 2001 From: towfiqi Date: Sat, 9 Nov 2024 20:33:29 +0600 Subject: [PATCH] chore: Adds descriptive errorlogging for Adwords integration. --- pages/api/adwords.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pages/api/adwords.ts b/pages/api/adwords.ts index 631254f..3792424 100644 --- a/pages/api/adwords.ts +++ b/pages/api/adwords.ts @@ -48,7 +48,10 @@ const getAdwordsRefreshToken = async (req: NextApiRequest, res: NextApiResponse< } return res.status(400).send('Error Getting the Google Ads Refresh Token. Please Try Again!'); } catch (error:any) { - const errorMsg = error?.response?.data?.error; + let errorMsg = error?.response?.data?.error; + if (errorMsg.includes('redirect_uri_mismatch')) { + errorMsg += ` Redirected URL: ${redirectURL}`; + } console.log('[Error] Getting Google Ads Refresh Token! Reason: ', errorMsg); return res.status(400).send(`Error Saving the Google Ads Refresh Token ${errorMsg ? `. Details: ${errorMsg}` : ''}. Please Try Again!`); }