Добавление организатора на собрание Adobe Connect - PullRequest
0 голосов
/ 30 апреля 2020

Я реализовал Adobe connect now встречу в своем проекте. Я могу успешно создать собрание с помощью API, но не могу добавить host к моей встрече.

Метод, который вызывает Adobe Api: -

private static async Task<HttpResponseMessage> CallAdobeApi(string urlSegment, bool isResponseCookieEnabled = false)
        {
            Uri address = new Uri(_meetingBaseUri + urlSegment);
            CookieContainer cookies = new CookieContainer();
            HttpClientHandler handler = new HttpClientHandler();
            handler.CookieContainer = cookies;
            HttpClient client = new HttpClient(handler);
            HttpResponseMessage response = client.GetAsync(address).Result;
            if (isResponseCookieEnabled)
            {
                IEnumerable<Cookie> responseCookies = cookies.GetCookies(address).Cast<Cookie>();
                foreach (Cookie cookie in responseCookies)
                    _authSessionToken = cookie.Value;
            }
            return response;
        }

Метод добавления организатора собрания: - здесь principal-id - это meeting-hosts id и sco-id - это folder-id из my-meetings папки. Который я использовал в соответствии с документацией Документация Adobe Connect Ссылка

public static async Task<HttpResponseMessage> AddMeetingHost(string principalId, string scoId)
        {
            return await CallAdobeApi($"?action=permissions-update&principal-id={principalId}&acl-id={scoId}&permission-id=host&session={_authSessionToken}");
        }
...