Я использую UCWA API для создания Lync URL Meeting, но я получаю сообщение об ошибке в шагеИспользование UCWA API и получать сообщение об ошибке при попытке подключиться через код C#
и это связано с Lync так пытается выяснить как решить. Мой код
string url_00 = ucwaMsRtcOAuth;
var authDic_00 = new Dictionary<string, string>();
authDic_00.Add("grant_type", "password");
authDic_00.Add("username", String.Format("{0}\\{1}", ucwaAdDomain, ucwaAdUser));
authDic_00.Add("password", ucwaAdPassword);
httpClient.DefaultRequestHeaders.Remove("Accept");
httpClient.DefaultRequestHeaders.Add("Accept", "application/vnd.microsoft.com.ucwa+xml");
var res_00 = await httpClient.PostAsync(url_00, new FormUrlEncodedContent(authDic_00));
string res_00_request = res_00.RequestMessage.ToString();
string res_00_headers = res_00.Headers.ToString();
string res_00_status = res_00.StatusCode.ToString();
var res_00_content = await res_00.Content.ReadAsStringAsync();
и выход последней 4 переменной как
res_00.RequestMessage
Method: POST, RequestUri: 'https://lynceu1webint.MYCOMPANYNAME.com/WebTicket/oauthtoken',
Version: 1.1, Content: System.Net.Http.FormUrlEncodedContent, Headers:
{
Accept: application/vnd.microsoft.com.ucwa+xml
Content-Type: application/x-www-form-urlencoded
Content-Length: 72
}
res_00.Headers
Pragma: no-cache
X-Ms-diagnostics: 28020;source="GDLYNPRFEWP01P.corp.MYCOMPANYNAME.com";reason="No valid security token."
X-MS-Server-Fqdn: GDLYNPRFEWP01P.corp.MYCOMPANYNAME.com
Strict-Transport-Security: max-age=31536000; includeSubDomains
X-Content-Type-Options: nosniff
Cache-Control: no-store
Date: Fri, 20 May 2016 11:12:09 GMT
Server: Microsoft-IIS/8.0
X-Powered-By: ASP.NET
res_00.StatusCode
BadRequest
res_00.Content
{"error":"invalid_grant"}
Это не помогает я все еще получаю ту же ошибку. Требование было отложено, и теперь я снова работаю над этим и затрудняюсь диагностировать проблему, поскольку нет исчерпывающей документации о ней и ее решении. – Chandikumar
Если вы все еще видите недопустимый грант, это должно означать, что строка, которую вы предоставляете, находится в неправильном формате. Если вы могли бы опубликовать это с помощью фиктивных данных для учетных данных, возможно, будет возможно выяснить, что из этого неправильно, и исправить это. – ShelbyZ
Привет, эта проблема решена, я использовал lyncdiscover.domain.com и заменил ее на lyncdiscoverinternal.domain.com, а теперь ее работу. – Chandikumar