У меня проблема с получением нужной информации о пользователе из веб-службы usergroup.asmx. Я отправляю имя пользователя в веб-сервис и получаю информацию о пользователе в ответ. В ответе я вижу, что ID пользователя = 87 и имя пользователя = Джон Смит.
Чем я вызываю веб-службу updatelistitems для добавления задачи, и значение поля assignTo равно: userid; #username (например, 87; #john smith). Когда я отправляю это, создается задача, но назначенный ей пользователь - это не Джон Смит, а кто-то другой.
Когда я использую программу просмотра CAML, я вижу, что идентификатор Джона Смита на самом деле 218, поэтому я попытался добавить задачу с назначенным значением = 218; #john Смит, и он получил правильное назначение.
Почему идентификатор userinforesponse отличается от фактического идентификатора?
Я также пытался отправить поле assignTo в виде: домен \ имя пользователя, но затем я получил такой ответ: «Операция не выполнена из-за непредвиденной ошибки».
Поэтому я думаю, что поле assignTo должно быть в этой форме, чтобы оно работало: id; # username
спасибо за помощь