Я пытаюсь получать / отправлять почту, используя Zoho Mail API V2, есть несколько шагов, таких как получение кода, получение авторизации, создание запроса на получение всех писем и т. Д.
Конфигурация домена: bgbs-dev.firebaseappURL перенаправления .com: https://bgbs -dev.firebaseapp.com / zoho
Получить код (запрос 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
Создание почтового запроса на авторизацию:
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 при запросе из углового приложения.
Ваша помощь приветствуется заранее.