Я работаю над Bot Technology, в моем текущем бот-проекте я реализовал функцию вызова skype с помощью вызывающего контроллера. все работает нормально, но я изо всех сил пытался получить имя пользователя skype (например, кто зарегистрирован в skype) в CallingController.cs или некоторые другие классы.Как получить имя пользователя Skype, используя функцию вызова skype
В MessagesController.cs, я знаю, что получил имя пользователя skype, используя эту строку.
var username = activity.From.Name.ToString();
Можете ли вы сказать мне, как получить имя пользователя скайп, используя скайп призывающую функцию не в MessagesController.
-Pradeep
Спасибо @Jadib, я написал следующую строку кода для получения идентификатора, но я не хочу этого, я хочу, чтобы имя пользователя вместо идентификатора. var userName = incomingCallEvent.IncomingCall.Participants.Select (x => x.Identity) .FirstOrDefault(); Когда я пишу следующую строку, я получил нулевое значение. var userName = incomingCallEvent.IncomingCall.Participants.Select (x => x.DisplayName) .FirstOrDefault(); не могли бы вы рассказать мне, как я могу получить имя пользователя, а не личность. – pradeep
Имя пользователя как таковое не предоставляется Skype. Таким образом, вы можете получить тот же уникальный идентификатор, что Skype возвращается при использовании стандартного бота. http://stackoverflow.com/questions/40377169/can-we-get-the-skype-user-id-using-the-skype-handle –