是否有任何门户可以让我们检查不同 Microsoft Graph 端点的实时状态?像我们为 Azure 提供的东西?
最近,当访问来自印度的一些 Graph 端点时,我们504在随机端点上得到了很多,有时我们也会得到503.
几个月前,我们所有的电话都由南印度数据中心响应,现在所有电话都由北欧(有时是西欧)数据中心响应。
南印度数据中心是否存在一些问题,或者因为我们的 Azure AD 应用程序托管在欧洲数据中心而导致呼叫被定向?
我们使用此 API在默认文档列表中添加新的隐藏列,以下是有效负载
{
"description": "Test column for testing hidden",
"displayName": "Test_DCR_3",
"hidden": true,
"indexed": false,
"name": "Test_DCR_3",
"required": false,
"text": {
}
}
Run Code Online (Sandbox Code Playgroud)
根据文档,该列应在 UI 中隐藏,但在列表的默认视图中可见,如下所示。
这看起来像是当前使用图形 api 添加列的实现中的一个问题。
这对我们来说是一个阻碍,因为我们不想让最终用户因显示隐藏列而感到困惑,如果有解决方法可以使其正常工作,请告诉我。
跟踪Angular应用程序性能的最佳和推荐方法是什么?我可以使用许多其他可用的技术/ api,如performance.now来跟踪和谷歌分析/应用程序洞察力,以发送自定义性能计数器.
但我的问题是,为此目的,我们在Angular中内置了一些内容,还是推荐了第三方模块/库来帮助跟踪角度应用程序的性能?
我正在开发一个Microsoft Teams应用程序.该文档没有提到如何调试在team app中运行的实际JS代码.
对于基于Office JS的其他office 365加载项,如outlook,word等,我们可以使用F12工具来调试JavaScript.我正在寻找类似的团队加入体验.
在这方面的任何帮助将不胜感激.
我们的应用程序通过对驱动器项执行Get调用来读取组驱动器内容.这曾经适用于内部成员和访客用户.它现在为内部成员工作,但不再为访客用户工作.以下是样本调用.
https://graph.microsoft.com/v1.0/drives/b!uey_5Lpf8Eu0-5HlGvJvFga89s_hTxNAg9kSsTlOBqajRqOF3ec-Rp6uqtbLNt4w/items/016GMDDVB74LSDDYRHHRHJ5KV5HHVXWQTT?$ select = webUrl,name
我们得到的回应是这样的
{
"error": {
"code": "unauthenticated",
"message": "Role Claim does not exist for Service Asserted App V1.",
"innerError": {
"request-id": "5ed31bd5-283c-4ce2-a6d6-a249f94ae9ee",
"date": "2018-06-27T09:39:01"
}
}
Run Code Online (Sandbox Code Playgroud)
以前工作得很好,最近Drive API有什么变化吗?我已检查更改的日志,但在上一版本中没有提到任何相关内容.
我正在执行图形批量调用来重命名 OneNote 页面标题,我正在遵循图形网站上提供的这些示例。
为了简单起见,以下是一个具有单个请求的示例(通常在我的场景中存在多个请求)。
发布https://graph.microsoft.com/v1.0/$batch
{
"requests":[
{
"id":"1",
"method":"PATCH",
"url":"https://graph.microsoft.com/v1.0/me/onenote/pages/1-98c2295df76a4067a6036efc6a8f6f74!84-f754d551-02d2-4416-af42-8fcc644f10e6/content",
"headers":{
"Content-Type":"application/json"
},
"body":[
{
"target":"title",
"action":"replace",
"content":"2 - Test1"
}
]
}
]
}
Run Code Online (Sandbox Code Playgroud)
我收到此呼叫的 400 响应,其中包含以下消息
{
"error": {
"code": "BadRequest",
"message": "Invalid JSON body for request id : 1",
"innerError": {
"request-id": "2cc6bfcc-6ce5-471c-af37-181ef0dd5a9e",
"date": "2018-10-22T10:06:54"
}
}
}
Run Code Online (Sandbox Code Playgroud)
如果我在一次调用中执行相同的请求而不进行批量处理,则效果很好。我已经做了足够的调查,找不到任何在批处理请求正文中传递数组的示例。是不是批处理请求正文中不支持数组内容,或者 OneNote 调用与批处理不完全兼容?
注意:我尝试在正文中提供不带数组的内容,但也失败并显示消息“不支持指定的方法”。
我们正在进行 Azure AD B2B 集成,其中将实时 ID 帐户添加到 Office 365 租户。
在启动 o-auth 流程时,如果我们指定租户 ID,它不适用于这些来宾用户,但它仅适用于该租户中的普通用户。
具有租户 ID 的初始 o-auth 流请求对于同一用户失败。
但是,对于同一个租户和同一个用户,如果我们不传递租户 ID,它就可以正常工作。
https://login.microsoftonline.com/common/oauth2/authorize?client_id=...
如果传递了租户 ID,我们会收到以下错误。完整的错误详细信息可以在下图中找到。
This login.live.com page can’t be foundNo webpage was found for the web address: https://login.live.com/oauth20_authorize.srf?response_type=code&client_id=51483342-085c-4d86-bf88-cf50c7252078&scope=openid+profile+email+offline_access
Run Code Online (Sandbox Code Playgroud)
我正在尝试文档中指定的一个非常简单的 PowerShell 并行示例。
1..5 | ForEach-Object -Parallel { "Hello $_"; sleep 1; } -ThrottleLimit 5
Run Code Online (Sandbox Code Playgroud)
但它给出了以下错误,这方面的任何帮助都将被适当。
ForEach-Object : Parameter set cannot be resolved using the specified named parameters.
At C:\temp\parallel.ps1:2 char:9
+ 1..10 | ForEach-Object -Parallel {
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : MetadataError: (:) [ForEach-Object], ParameterBindingException
+ FullyQualifiedErrorId : AmbiguousParameterSet,Microsoft.PowerShell.Commands.ForEachObjectCommand
Run Code Online (Sandbox Code Playgroud)
以下是我的 PowerShell 版本信息
Name Value
---- -----
PSVersion 5.1.18362.752
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.18362.752
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
Run Code Online (Sandbox Code Playgroud)