diff options
| author | George Hazan <george.hazan@gmail.com> | 2025-05-28 16:09:12 +0300 |
|---|---|---|
| committer | George Hazan <george.hazan@gmail.com> | 2025-05-28 16:09:12 +0300 |
| commit | 3ddd3cd6ae9875ace960d3d959c4ed2a22f71bff (patch) | |
| tree | 73c88cebac3f297ad60a5efe7be5759e3055b498 /protocols/Teams/src/teams_http.cpp | |
| parent | e03a74ebbe45017423275277ceac380fdfc44919 (diff) | |
Teams: fix for receiving cookies for /mt/api
Diffstat (limited to 'protocols/Teams/src/teams_http.cpp')
| -rw-r--r-- | protocols/Teams/src/teams_http.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/protocols/Teams/src/teams_http.cpp b/protocols/Teams/src/teams_http.cpp index 50b73d6750..66562ab2a0 100644 --- a/protocols/Teams/src/teams_http.cpp +++ b/protocols/Teams/src/teams_http.cpp @@ -126,8 +126,13 @@ MHttpResponse* CTeamsProto::DoSend(AsyncHttpRequest *pReq) pReq->AddHeader("ms-ic3-additional-product", "Sfl"); break; - case HOST_TEAMS: case HOST_TEAMS_API: + pReq->AddHeader("X-MS-Client-Type", "maglev"); + pReq->AddHeader("referer", "https://teams.live.com/v2/"); + pReq->AddHeader("Cookie", mir_urlEncode(m_szApiCookie)); + __fallthrough; + + case HOST_TEAMS: if (!pReq->FindHeader("Authorization")) pReq->AddHeader("Authorization", "Bearer " + m_szAccessToken); if (m_szSkypeToken) |
