Я пытаюсь установить API доверенных приложений, следуя этому документу Разработка приложений API доверенных приложений для Skype для бизнеса Online .
Но застряли на шаге 1 и 2 на несколько дней..
1.Регистрация
Когда я использовал инструмент быстрой регистрации , я получил сообщение об ошибке, как показано ниже.
Failed: Ошибка проверки учетных данных.Пожалуйста, войдите снова
И то же самое с существующим приложением.
Ниже приведено отладочное сообщение, записанное в chrome devtools.
"AADSTS70002: Ошибка при проверке учетных данныхAADSTS54005: Код авторизации OAuth2 уже был восстановлен, повторите попытку с новым действительным кодом или используйте существующий токен обновления.2019-01-28 09: 33: 02Z "
2.Зарегистрируйте доверенные конечные точки приложения
В противном случае я пытаюсь пропустить 1 шаг, создать приложение и предоставить разрешения для Skype.После этого, когда я запускаю команду New-CsOnlineApplicationEndpoint, все еще возникают некоторые проблемы.Вот мой сценарий:
New-CsOnlineApplicationEndpoint -Uri "sip:uniquesip@xxx.onmicrosoft.com" -ApplicationId "fcab92de-65e1-48bf-be82-xxxxxxxx" -Name "xxxx" -Tenant "xxxxxxx-07ed-43c6-94fe-6047d6d1e5ed"
Ниже приведен снимок, сообщение содержит информацию вроде
D:\\a\\_work\\34\\s\\BVD\\CBD\\DataAccess\\Operations\\AppEndpointOperation.cs
Cmdlet 调用错误
+ CategoryInfo : NotSpecified: (:) [New-CsOnlineApplicationEndpoint], CmdletInvocationException
+ FullyQualifiedErrorId : 处理 cmdlet 请求时出错,Microsoft.Rtc.Management.Hosted.PlatformService.NewPlatformService
AppEnd pointConfigCmdlet
+ PSComputerName : admin0f.online.lync.com
{
"error":{
"code":"","message":"An error has occurred.","innererror":{
"message":"Application: 'fcab92de-65e1-48bf-be82-31c4a559af82'","type":"Microsoft.Skype.EnterpriseVoice.CbdServic
e.DataAccess.EntityNotFoundException","stacktrace":" at Microsoft.Skype.EnterpriseVoice.Common.Contracts.CheckNonNull
[T,TException](T val, String msg)\r\n at Microsoft.Skype.EnterpriseVoice.CbdService.DataAccess.AppEndpointOperations.
<ValidateInsertStateAsync>d__45.MoveNext() in D:\\a\\_work\\34\\s\\BVD\\CBD\\DataAccess\\Operations\\AppEndpointOperati
ons.cs:line 1692\r\n End of stack trace from previous location where exception was thrown \r\n at System.Runtim
e.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess
AndDebuggerNotification(Task task)\r\n at Microsoft.Skype.EnterpriseVoice.CbdService.DataAccess.AppEndpointOperations
.<InsertAsync>d__8.MoveNext() in D:\\a\\_work\\34\\s\\BVD\\CBD\\DataAccess\\Operations\\AppEndpointOperations.cs:line 1
11\r\n End of stack trace from previous location where exception was thrown \r\n at System.Runtime.ExceptionSer
vices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNot
ification(Task task)\r\n at Microsoft.Skype.EnterpriseVoice.CbdService.Controller.BvdEntitiesAccessor`3.<AddEntity>d_
_5.MoveNext() in D:\\a\\_work\\34\\s\\BVD\\CBD\\CBDService.FrontEnd\\Controller\\BvdEntitiesAccessor.cs:line 0\r\n E
nd of stack trace from previous location where exception was thrown \r\n at System.Runtime.ExceptionServices.Excep
tionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(T
ask task)\r\n at Microsoft.Skype.EnterpriseVoice.Common.OData.Controller.NavEntitiesController`2.<AddEntity>d__2.Move
Next()\r\n End of stack trace from previous location where exception was thrown \r\n at System.Runtime.Exceptio
nServices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebugge
rNotification(Task task)\r\n at System.Threading.Tasks.TaskHelpersExtensions.<CastToObject>d__3`1.MoveNext()\r\n E
nd of stack trace from previous location where exception was thrown \r\n at System.Runtime.ExceptionServices.Excep
tionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(T
ask task)\r\n at System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__0.MoveNext()\r\n
End of stack trace from previous location where exception was thrown \r\n at System.Runtime.ExceptionServices.Exc
eptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification
(Task task)\r\n at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()\r\n End of stack t
race from previous location where exception was thrown \r\n at System.Runtime.ExceptionServices.ExceptionDispatchI
nfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n
at System.Web.Http.Controllers.ExceptionFilterResult.<ExecuteAsync>d__0.MoveNext()"
}
}
}
+ CategoryInfo : InvalidOperation: (Microsoft.Rtc.M...
}
}
}:PlatformServiceCmdletException) [New-CsOnlineApplicationEndpoint],DataServiceClientException
+ FullyQualifiedErrorId : {
"error":{
"code":"","message":"An error has occurred.","innererror":{
"message":"Application: 'fcab92de-65e1-48bf-be82-31c4a559af82'","type":"Microsoft.Skype.EnterpriseVoice.CbdS
ervice.DataAccess.EntityNotFoundException","stacktrace":" at Microsoft.Skype.EnterpriseVoice.Common.Contracts.Ch
eckNonNull[T,TException](T val, String msg)\r\n at Microsoft.Skype.EnterpriseVoice.CbdService.DataAccess.AppEndp
ointOperations.<ValidateInsertStateAsync>d__45.MoveNext() in D:\\a\\_work\\34\\s\\BVD\\CBD\\DataAccess\\Operations
\\AppEndpointOperations.cs:line 1692\r\n End of stack trace from previous location where exception was thrown \r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerService s.
TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Microsoft.Skype.EnterpriseVoice.CbdServi ce.
DataAccess.AppEndpointOperations.<InsertAsync>d__8.MoveNext() in D:\\a\\_work\\34\\s\\BVD\\CBD\\DataAccess\\Ope rati
ons\\AppEndpointOperations.cs:line 111\r\n End of stack trace from previous location where exception was th rown
\r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerS ervice
s.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Microsoft.Skype.EnterpriseVoice.Cb dServic
e.Controller.BvdEntitiesAccessor`3.<AddEntity>d__5.MoveNext() in D:\\a\\_work\\34\\s\\BVD\\CBD\\CBDService. FrontEnd
\\Controller\\BvdEntitiesAccessor.cs:line 0\r\n End of stack trace from previous location where excepti on was th
rown \r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime. CompilerSe
rvices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Microsoft.Skype.Enterpris eVoice.Comm
on.OData.Controller.NavEntitiesController`2.<AddEntity>d__2.MoveNext()\r\n End of stack trace from p revious loca
tion where exception was thrown \r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Th row()\r\n a
t System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at System.Th
reading.Tasks.TaskHelpersExtensions.<CastToObject>d__3`1.MoveNext()\r\n End of stack trace from p revious locatio
n where exception was thrown \r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Th row()\r\n at S
ystem.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at System.Web.H
ttp.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__0.MoveNext()\r\n End of s tack trace from pr
evious location where exception was thrown \r\n at System.Runtime.ExceptionServices.Excepti onDispatchInfo.Thro
w()\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotificatio n(Task task)\r\n a
t System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()\r\n End of s tack trace from previ
ous location where exception was thrown \r\n at System.Runtime.ExceptionServices.Excepti onDispatchInfo.Throw()
\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotificatio n(Task task)\r\n at S
ystem.Web.Http.Controllers.ExceptionFilterResult.<ExecuteAsync>d__0.MoveNext()"
}
}
},Microsoft.Rtc.Management.Hosted.PlatformService.NewPlatformServiceAppEndpointConfigCmdlet
+ PSComputerName : admin0f.online.lync.com
Может кто-нибудь дать мне совет?
Я могу предоставить любую необходимую вам информацию.