Проблема с авторизацией Zoho Mail API - PullRequest
0 голосов
/ 16 декабря 2018

Я пытаюсь получать / отправлять почту, используя Zoho Mail API V2, есть несколько шагов, таких как получение кода, получение авторизации, создание запроса на получение всех писем и т. Д.

Конфигурация домена: bgbs-dev.firebaseappURL перенаправления .com: https://bgbs -dev.firebaseapp.com / zoho

  1. Получить код (запрос GET): https://accounts.zoho.com/oauth/v2/auth?scope=VirtualOffice.messages.READ&client_id=1000.96035O2MGZKOPSBYMU&response_type=code&access_type=online&redirect_uri=https://bgbs-dev.firebaseapp.com/zoho&state=123456

  2. Создание почтового запроса на авторизацию:

    authToken (код: строка): Наблюдаемый {

    let params = new HttpParams();
    params = params.append('code', code); // getting code from above request
    params = params.append('grant_type', "authorization_code");
    params = params.append('scope', "messages.READ");
    params = params.append('clientId', "1000.3BU2GUYF4SBYMU"); 
    params = params.append('client_secret', "9853c68cf3ab913e13afd8a05"); 
    params = params.append('redirect_uri', "https://bgbs-dev.firebaseapp.com/zoho"); 
    params = params.append('state', "123456"); 
    return this.http.post<any>('http://accounts.zoho.com/oauth/v2/token', {params: params});
    
      }
    

Я могу получить токен, если делаю запрос от почтальона, но существует ошибка источника CORS / неверный URL при запросе из углового приложения.

Ваша помощь приветствуется заранее.

...