ਗੂਗਲ ਖਾਤੇ 'ਤੇ ਪ੍ਰਾਇਮਰੀ ਈਮੇਲ ਨੂੰ ਕਿਵੇਂ ਬਦਲਿਆ ਜਾਵੇ

JavaScript and Python

ਇੱਕ Google ਖਾਤੇ ਵਿੱਚ ਇੱਕ ਤੋਂ ਵੱਧ ਈਮੇਲਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨਾ

ਕਈ Google ਖਾਤਿਆਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਦੇ ਸਮੇਂ, ਖਾਤਾ ਸੰਰਚਨਾਵਾਂ ਅਤੇ ਪ੍ਰਾਇਮਰੀ ਈਮੇਲ ਸੈਟਿੰਗਾਂ ਦੇ ਸੰਬੰਧ ਵਿੱਚ ਉਲਝਣਾਂ ਦਾ ਸਾਹਮਣਾ ਕਰਨਾ ਅਸਧਾਰਨ ਨਹੀਂ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਅਣਜਾਣੇ ਵਿੱਚ ਇੱਕ ਮੌਜੂਦਾ ਖਾਤੇ ਵਿੱਚ ਇੱਕ ਨਵੀਂ ਬਣਾਈ ਈਮੇਲ ਨੂੰ ਮਿਲਾ ਦਿੱਤਾ ਹੈ, ਤਾਂ ਪ੍ਰਾਇਮਰੀ ਈਮੇਲ ਨੂੰ ਵਾਪਸ ਕਰਨ ਜਾਂ ਵਿਵਸਥਿਤ ਕਰਨ ਦੇ ਕਦਮਾਂ ਨੂੰ ਸਮਝਣਾ ਮਹੱਤਵਪੂਰਨ ਹੋ ਸਕਦਾ ਹੈ।

ਇਹ ਉਦੋਂ ਹੋ ਸਕਦਾ ਹੈ ਜਦੋਂ ਇੱਕੋ ਬ੍ਰਾਊਜ਼ਰ ਰਾਹੀਂ ਕਈ ਈਮੇਲਾਂ ਤੱਕ ਪਹੁੰਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਜਿਸ ਨਾਲ ਅਣਇੱਛਤ ਨਤੀਜੇ ਨਿਕਲਦੇ ਹਨ ਜਿਵੇਂ ਕਿ ਨਿੱਜੀ ਜਾਣਕਾਰੀ ਦਾ ਵਿਲੀਨ ਹੋਣਾ ਜਾਂ ਪ੍ਰਾਇਮਰੀ ਈਮੇਲ ਤਬਦੀਲੀਆਂ। ਅਜਿਹੀਆਂ ਸਮੱਸਿਆਵਾਂ ਲਈ ਲੋੜੀਂਦੇ ਪ੍ਰਾਇਮਰੀ ਸੰਪਰਕ ਵੇਰਵਿਆਂ ਨੂੰ ਮੁੜ ਬਹਾਲ ਕਰਨ ਜਾਂ ਸੋਧਣ ਲਈ Google ਦੀਆਂ ਖਾਤਾ ਸੈਟਿੰਗਾਂ ਨੂੰ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਨੈਵੀਗੇਟ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।

ਹੁਕਮ ਵਰਣਨ
google.auth.OAuth2 Google APIs ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਲਈ ਲੋੜੀਂਦੇ OAuth2 ਪ੍ਰਮਾਣੀਕਰਨ ਨੂੰ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ।
oauth2Client.setCredentials API ਬੇਨਤੀਆਂ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਲਈ OAuth2 ਕਲਾਇੰਟ ਲਈ ਪ੍ਰਮਾਣ ਪੱਤਰ ਸੈੱਟ ਕਰਦਾ ਹੈ।
gmail.users.getProfile Gmail ਤੋਂ ਉਪਭੋਗਤਾ ਦੀ ਪ੍ਰੋਫਾਈਲ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ, ਪ੍ਰਾਇਮਰੀ ਈਮੇਲ ਸਮੇਤ।
gmail.users.updateProfile ਉਪਭੋਗਤਾ ਦੀਆਂ ਪ੍ਰੋਫਾਈਲ ਸੈਟਿੰਗਾਂ ਨੂੰ ਅੱਪਡੇਟ ਕਰਦਾ ਹੈ, ਪ੍ਰਾਇਮਰੀ ਈਮੇਲ ਨੂੰ ਬਦਲਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।
Credentials ਪਾਈਥਨ ਲਈ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਆਬਜੈਕਟ ਤਿਆਰ ਕਰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ Google API ਲਈ ਟੋਕਨ ਅਤੇ ਹੋਰ ਪ੍ਰਮਾਣਿਕਤਾ ਜਾਣਕਾਰੀ ਹੁੰਦੀ ਹੈ।
build('gmail', 'v1', credentials=creds) ਜੀਮੇਲ API ਨਾਲ ਇੰਟਰੈਕਟ ਕਰਨ ਲਈ ਇੱਕ ਸਰੋਤ ਵਸਤੂ ਦਾ ਨਿਰਮਾਣ ਕਰਦਾ ਹੈ।

ਸਕ੍ਰਿਪਟ ਕਾਰਜਸ਼ੀਲਤਾ ਅਤੇ ਕਮਾਂਡ ਵਿਆਖਿਆ

ਪ੍ਰਦਾਨ ਕੀਤੀਆਂ ਗਈਆਂ ਸਕ੍ਰਿਪਟਾਂ API ਇੰਟਰੈਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ Google ਖਾਤੇ ਦੇ ਅੰਦਰ ਈਮੇਲ ਸੰਰਚਨਾਵਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ। ਦ ਕਮਾਂਡ OAuth2 ਪ੍ਰਮਾਣਿਕਤਾ ਨੂੰ ਸ਼ੁਰੂ ਕਰਦੀ ਹੈ, ਜੋ ਉਪਭੋਗਤਾ ਦੇ ਜੀਮੇਲ ਡੇਟਾ ਤੱਕ ਪਹੁੰਚ ਨੂੰ ਸੁਰੱਖਿਅਤ ਅਤੇ ਅਧਿਕਾਰਤ ਕਰਨ ਲਈ ਜ਼ਰੂਰੀ ਹੈ। ਇੱਕ ਵਾਰ ਪ੍ਰਮਾਣਿਕਤਾ ਸਥਾਪਿਤ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਕਮਾਂਡ ਜ਼ਰੂਰੀ ਟੋਕਨਾਂ ਨਾਲ OAuth2 ਕਲਾਇੰਟ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਦੀ ਹੈ। ਇਹ ਸੈੱਟਅੱਪ ਅਗਲੀਆਂ API ਕਾਲਾਂ ਲਈ Gmail ਸੇਵਾਵਾਂ ਨਾਲ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਇੰਟਰੈਕਟ ਕਰਨ ਲਈ ਮਹੱਤਵਪੂਰਨ ਹੈ।

ਜੀਮੇਲ API ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਕਮਾਂਡ ਗੂਗਲ ਖਾਤੇ ਨਾਲ ਜੁੜੇ ਮੌਜੂਦਾ ਪ੍ਰਾਇਮਰੀ ਈਮੇਲ ਪਤੇ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਦੀ ਹੈ। ਜੇਕਰ ਕਿਸੇ ਤਬਦੀਲੀ ਦੀ ਲੋੜ ਹੈ, ਜਿਵੇਂ ਕਿ ਕਿਸੇ ਪਿਛਲੀ ਈਮੇਲ ਜਿਵੇਂ ਕਿ bob@gmail.com 'ਤੇ ਵਾਪਸ ਜਾਣਾ, ਕਮਾਂਡ ਉਪਭੋਗਤਾ ਦੀਆਂ ਈਮੇਲ ਸੈਟਿੰਗਾਂ ਨੂੰ ਸੋਧਣ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ। ਇਹ ਕਮਾਂਡ ਖਾਸ ਤੌਰ 'ਤੇ ਪ੍ਰਾਇਮਰੀ ਈਮੇਲ ਪਤਿਆਂ ਦੇ ਸਵਿੱਚ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦੀ ਹੈ, ਇਸ ਤਰ੍ਹਾਂ ਖਾਤਾ ਸੈਟਅਪ ਵਿੱਚ ਆਈਆਂ ਅਣਇੱਛਤ ਤਬਦੀਲੀਆਂ ਜਾਂ ਅਪਡੇਟਾਂ ਨੂੰ ਸੁਧਾਰਦਾ ਹੈ।

Google ਖਾਤੇ ਵਿੱਚ ਪਿਛਲੀ ਪ੍ਰਾਇਮਰੀ ਈਮੇਲ 'ਤੇ ਵਾਪਸ ਜਾ ਰਿਹਾ ਹੈ

ਈਮੇਲ ਪ੍ਰਬੰਧਨ ਲਈ JavaScript ਅਤੇ Google API ਦੀ ਵਰਤੋਂ ਕਰਨਾ

const {google} = require('googleapis');
const OAuth2 = google.auth.OAuth2;
const oauth2Client = new OAuth2("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET", "YOUR_REDIRECT_URL");
oauth2Client.setCredentials({ access_token: "YOUR_ACCESS_TOKEN" });
const gmail = google.gmail({version: 'v1', auth: oauth2Client});
async function updatePrimaryEmail() {
  try {
    const res = await gmail.users.getProfile({ userId: 'me' });
    const primaryEmail = res.data.emailAddress;
    console.log('Current primary email:', primaryEmail);
    // Set the new primary email
    const updateRes = await gmail.users.updateProfile({ userId: 'me', sendAsEmail: 'bob@gmail.com' });
    console.log('Updated primary email:', updateRes.data.sendAsEmail);
  } catch (error) {
    console.error('Failed to update primary email:', error);
  }
}
updatePrimaryEmail();

ਈਮੇਲ ਕੌਂਫਿਗਰੇਸ਼ਨ ਅੱਪਡੇਟ ਲਈ ਬੈਕਐਂਡ ਸਕ੍ਰਿਪਟ

Google API ਕਲਾਇੰਟ ਲਾਇਬ੍ਰੇਰੀ ਦੇ ਨਾਲ Python ਨੂੰ ਲਾਗੂ ਕਰਨਾ

from google.oauth2.credentials import Credentials
from googleapiclient.discovery import build
def update_primary_email():
    creds = Credentials(token='YOUR_ACCESS_TOKEN', client_id='YOUR_CLIENT_ID', client_secret='YOUR_CLIENT_SECRET')
    service = build('gmail', 'v1', credentials=creds)
    user_info = service.users().getProfile(userId='me').execute()
    print(f"Current primary email: {user_info['emailAddress']}")
    # Update the primary email
    service.users().settings().sendAs().update(userId='me', sendAsEmail='bob@gmail.com', body={'sendAsEmail': 'bob@gmail.com'}).execute()
    print("Primary email updated to bob@gmail.com")
if __name__ == '__main__':
    update_primary_email()

Google ਖਾਤਾ ਈਮੇਲ ਪ੍ਰਬੰਧਨ ਨੂੰ ਸਮਝਣਾ

ਇੱਕ Google ਖਾਤੇ ਦੇ ਅਧੀਨ ਇੱਕ ਤੋਂ ਵੱਧ ਈਮੇਲਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਦੇ ਸਮੇਂ, ਖਾਤਾ ਇਕਸਾਰਤਾ ਅਤੇ ਈਮੇਲ ਫਾਰਵਰਡਿੰਗ ਵਿੱਚ ਅੰਤਰ ਨੂੰ ਸਮਝਣਾ ਮਹੱਤਵਪੂਰਨ ਹੁੰਦਾ ਹੈ। ਇਹ ਭਿੰਨਤਾ ਮਲਟੀਪਲ ਪਤਿਆਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਦੇ ਸਮੇਂ ਵੱਖਰੀ ਈਮੇਲ ਪਛਾਣਾਂ ਨੂੰ ਬਣਾਈ ਰੱਖਣ ਦੀ ਕੁੰਜੀ ਹੈ। ਖਾਤਾ ਇਕਸੁਰਤਾ ਵੱਖ-ਵੱਖ Google ਸੇਵਾਵਾਂ ਨੂੰ ਇੱਕ ਪ੍ਰਾਇਮਰੀ ਈਮੇਲ ਦੇ ਅਧੀਨ ਮਿਲਾਉਂਦੀ ਹੈ, ਜੋ ਸਹੀ ਢੰਗ ਨਾਲ ਪ੍ਰਬੰਧਿਤ ਨਾ ਹੋਣ 'ਤੇ ਉਲਝਣ ਪੈਦਾ ਕਰ ਸਕਦੀ ਹੈ।

ਦੂਜੇ ਪਾਸੇ, ਈਮੇਲ ਫਾਰਵਰਡਿੰਗ ਸਥਾਪਤ ਕਰਨਾ ਸੇਵਾਵਾਂ ਅਤੇ ਨਿੱਜੀ ਜਾਣਕਾਰੀ ਦੇ ਓਵਰਲੈਪ ਤੋਂ ਬਿਨਾਂ ਵੱਖਰੇ ਖਾਤਿਆਂ ਨੂੰ ਬਣਾਈ ਰੱਖਣ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ। ਇਹ ਸੈੱਟਅੱਪ ਉਹਨਾਂ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਲਾਭਦਾਇਕ ਹੈ ਜਿਨ੍ਹਾਂ ਨੂੰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਕਾਰੋਬਾਰ ਅਤੇ ਨਿੱਜੀ ਸੰਚਾਰਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਪਰ ਸਾਰੀਆਂ ਈਮੇਲਾਂ ਨੂੰ ਇੱਕ ਥਾਂ 'ਤੇ ਐਕਸੈਸ ਕਰਨ ਦੀ ਸਹੂਲਤ ਚਾਹੁੰਦੇ ਹਨ।

  1. ਮੈਂ Gmail ਵਿੱਚ ਈਮੇਲ ਫਾਰਵਰਡਿੰਗ ਨੂੰ ਕਿਵੇਂ ਸੈੱਟ ਕਰਾਂ?
  2. 'ਤੇ ਜਾ ਕੇ ਤੁਸੀਂ ਫਾਰਵਰਡਿੰਗ ਸੈੱਟ ਕਰ ਸਕਦੇ ਹੋ > > ਤੁਹਾਡੀ ਜੀਮੇਲ ਖਾਤਾ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਟੈਬ.
  3. ਕੀ ਮੇਰੇ ਕੋਲ ਇੱਕ Google ਖਾਤੇ ਵਿੱਚ ਕਈ ਪ੍ਰਾਇਮਰੀ ਈਮੇਲ ਹੋ ਸਕਦੇ ਹਨ?
  4. ਨਹੀਂ, ਇੱਕ Google ਖਾਤੇ ਵਿੱਚ ਸਿਰਫ਼ ਇੱਕ ਪ੍ਰਾਇਮਰੀ ਈਮੇਲ ਪਤਾ ਹੋ ਸਕਦਾ ਹੈ, ਪਰ ਤੁਸੀਂ ਉਪਨਾਮ ਜਾਂ ਵੱਖਰੇ ਖਾਤੇ ਵਰਤ ਸਕਦੇ ਹੋ।
  5. ਜੇਕਰ ਮੈਂ ਦੋ Google ਖਾਤਿਆਂ ਨੂੰ ਮਿਲਾਉਂਦਾ ਹਾਂ ਤਾਂ ਮੇਰੇ ਡੇਟਾ ਦਾ ਕੀ ਹੁੰਦਾ ਹੈ?
  6. ਖਾਤਿਆਂ ਨੂੰ ਮਿਲਾਉਣ ਨਾਲ ਸਾਰੀਆਂ ਈਮੇਲਾਂ ਨੂੰ ਇੱਕ ਪ੍ਰਾਇਮਰੀ ਖਾਤੇ ਵਿੱਚ ਟ੍ਰਾਂਸਫਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਪਰ ਇਹ ਡਰਾਈਵ ਸਟੋਰੇਜ ਜਾਂ ਹੋਰ Google ਸੇਵਾਵਾਂ ਦੇ ਡੇਟਾ ਨੂੰ ਆਪਣੇ ਆਪ ਨਹੀਂ ਜੋੜਦਾ ਹੈ।
  7. ਮੈਂ ਵਿਲੀਨ ਕੀਤੇ Google ਖਾਤਿਆਂ ਨੂੰ ਕਿਵੇਂ ਵੱਖ ਕਰ ਸਕਦਾ ਹਾਂ?
  8. ਇਹ ਪ੍ਰਕਿਰਿਆ ਗੁੰਝਲਦਾਰ ਹੋ ਸਕਦੀ ਹੈ; ਇਸ ਵਿੱਚ ਆਮ ਤੌਰ 'ਤੇ Google ਸਹਾਇਤਾ ਨਾਲ ਸੰਪਰਕ ਕਰਨਾ ਜਾਂ ਖਾਤਿਆਂ ਵਿਚਕਾਰ ਡੇਟਾ ਨੂੰ ਹੱਥੀਂ ਟ੍ਰਾਂਸਫਰ ਕਰਨਾ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ।
  9. ਕੀ ਨਵਾਂ Google ਖਾਤਾ ਬਣਾਏ ਬਿਨਾਂ ਪ੍ਰਾਇਮਰੀ ਈਮੇਲ ਨੂੰ ਬਦਲਣਾ ਸੰਭਵ ਹੈ?
  10. ਹਾਂ, ਤੁਸੀਂ ਹੇਠਾਂ ਆਪਣੀ Google ਖਾਤਾ ਸੈਟਿੰਗਾਂ ਰਾਹੀਂ ਪ੍ਰਾਇਮਰੀ ਈਮੇਲ ਨੂੰ ਬਦਲ ਸਕਦੇ ਹੋ .

ਗੂਗਲ ਖਾਤਿਆਂ ਦੇ ਅੰਦਰ ਈ-ਮੇਲ ਸੈਟਿੰਗਾਂ ਨੂੰ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਪ੍ਰਬੰਧਿਤ ਕਰਨ ਲਈ, ਖਾਸ ਤੌਰ 'ਤੇ ਜਦੋਂ ਕਈ ਖਾਤੇ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ, ਤਾਂ Google API ਦੁਆਰਾ ਉਪਲਬਧ ਸੰਰਚਨਾ ਵਿਕਲਪਾਂ ਵੱਲ ਧਿਆਨ ਨਾਲ ਧਿਆਨ ਦੇਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਇਹਨਾਂ ਸਾਧਨਾਂ ਨੂੰ ਸਮਝਣਾ ਅਤੇ ਵਰਤਣਾ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਖਾਤਿਆਂ ਦੀਆਂ ਪ੍ਰਾਇਮਰੀ ਈਮੇਲ ਸੈਟਿੰਗਾਂ 'ਤੇ ਨਿਯੰਤਰਣ ਬਣਾਈ ਰੱਖਣ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ, ਅਣਇੱਛਤ ਵਿਲੀਨਤਾ ਜਾਂ ਤਬਦੀਲੀਆਂ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੀਆਂ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਰੋਕਦਾ ਹੈ। ਇਹ ਮਾਰਗਦਰਸ਼ਨ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਉਪਭੋਗਤਾ ਇਹਨਾਂ ਪ੍ਰਕਿਰਿਆਵਾਂ ਨੂੰ ਵਧੇਰੇ ਭਰੋਸੇ ਨਾਲ ਨੈਵੀਗੇਟ ਕਰ ਸਕਦੇ ਹਨ, ਹਰੇਕ ਖਾਤੇ ਦੀ ਅਖੰਡਤਾ ਅਤੇ ਉਦੇਸ਼ਿਤ ਵਰਤੋਂ ਨੂੰ ਕਾਇਮ ਰੱਖਦੇ ਹੋਏ।