Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { Auth, google } from 'googleapis'
- const oAuth2Client = new Auth.OAuth2Client(
- json_cred_personal.client_id,
- json_cred_personal.client_secret
- )
- oAuth2Client.setCredentials({ refresh_token: json_cred_personal2.refresh_token })
- const gmailClient = google.gmail({ version: 'v1', auth: oAuth2Client })
- const listResponse = await gmailClient.users.messages.list({ q: 'to:otheremail@gmail.com subject:TEST GMAIL API', userId: 'me' })
- console.log({ listResponse })
- if(listResponse.data.messages && listResponse.data.messages[0]){
- const rawMessage = await gmailClient.users.messages.get({
- id: listResponse.data.messages[0].id ?? '',
- userId: 'me',
- format: 'raw'
- })
- console.log({ rawMessage })
- // resend message
- await gmailClient.users.messages.send({
- requestBody: rawMessage.data,
- userId: 'me',
- })
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement