@mik888em из вашего поста видно что вы пытаетесь пасить переменную представленную в формате JSON, а она ей не является.
upd Поставьте проверку на валидность json Или сами напишите проверочную функцию или проще есть кубик JSON там есть экшен проверки на валидность формата.
Outlook IMAP не работает?
-
@sergerdn said in Outlook IMAP не работает?:
Я немного не теме, какие способы есть добыть refresh_token и client_id?
Понимаю, что можно зарегать app и там все взять, но, вероятно, в топике же идет речь не об этом?
9e5f94bc-e8a4-4e73-b8be-63364c29d753 это client_id Mozilla ThunderBird, это статичное значение для этого софта в Майкрософт, а как добыть refresh token, я хер знает, видимо придеться войти там и получить его, он каждый раз походу разный на акк. Также непонятно будут ли там проблемы с массовостью такого действия.
-
good
-
делаю все так как тут описано и мне приходит вот такой ответ когда отправляю запрос
{"error":"invalid_grant","error_description":"AADSTS9002313: Invalid request. Request is malformed or invalid. Trace ID: 51f19876-45e3-4107-bd65-2352c0472a00 Correlation ID: d90bcef9-a1e9-4570-a431-45cf241c513d Timestamp: 2024-10-12 15:02:13Z","error_codes":[9002313],"timestamp":"2024-10-12 15:02:13Z","trace_id":"51f19876-45e3-4107-bd65-2352c0472a00","correlation_id":"d90bcef9-a1e9-4570-a431-45cf241c513d","error_uri":"https://login.microsoftonline.com/error?code=9002313"}
-
может кто то может помочь напишите в лс, за помощь отблагодарю
-
@xASZx said in Outlook IMAP не работает?:
Если кратко
делаешь запрос post на урл
https://login.microsoftonline.com/common/oauth2/v2.0/token
с параметрами в теле
client_id=client_id&refresh_token=refresh_token&grant_type=refresh_tokenот ответа получаешь access_token
и его уже
в кубик выполнить код после настройки почты
_InMail.getApi().curlOpts["CURLOPT_XOAUTH2_BEARER"] = [[TOKEN]];Не получается прочитать письма с hotmail, У кого работает данный метод?