小编Dee*_*rma的帖子

Microsoft Graph 实时状态监控

是否有任何门户可以让我们检查不同 Microsoft Graph 端点的实时状态?像我们为 Azure 提供的东西?

最近,当访问来自印度的一些 Graph 端点时,我们504在随机端点上得到了很多,有时我们也会得到503.

几个月前,我们所有的电话都由南印度数据中心响应,现在所有电话都由北欧(有时是西欧)数据中心响应。

南印度数据中心是否存在一些问题,或者因为我们的 Azure AD 应用程序托管在欧洲数据中心而导致呼叫被定向?

azure-active-directory microsoft-graph-api

7
推荐指数
1
解决办法
6182
查看次数

Microsoft Graph 站点和列表 API - 添加新的隐藏列在默认视图中可见

我们使用此 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 添加列的实现中的一个问题。

这对我们来说是一个阻碍,因为我们不想让最终用户因显示隐藏列而感到困惑,如果有解决方法可以使其正常工作,请告诉我。

sharepoint-list office365api microsoft-graph-api

7
推荐指数
0
解决办法
187
查看次数

角度性能跟踪

跟踪Angular应用程序性能的最佳和推荐方法是什么?我可以使用许多其他可用的技术/ api,如performance.now来跟踪和谷歌分析/应用程序洞察力,以发送自定义性能计数器.

但我的问题是,为此目的,我们在Angular中内置了一些内容,还是推荐了第三方模块/库来帮助跟踪角度应用程序的性能?

performancecounter page-load-time angular

5
推荐指数
0
解决办法
297
查看次数

如何调试Microsoft Teams选项卡中执行的JavaScript代码?

我正在开发一个Microsoft Teams应用程序.该文档没有提到如何调试在team app中运行的实际JS代码.

对于基于Office JS的其他office 365加载项,如outlook,word等,我们可以使用F12工具来调试JavaScript.我正在寻找类似的团队加入体验.

在这方面的任何帮助将不胜感激.

microsoft-teams

5
推荐指数
1
解决办法
661
查看次数

Microsoft Office 365组:访客用户无法使用图形端点进行驱动器调用

我们的应用程序通过对驱动器项执行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有什么变化吗?我已检查更改的日志,但在上一版本中没有提到任何相关内容.

office365 onedrive microsoft-graph

5
推荐指数
1
解决办法
137
查看次数

Microsoft 图形批量调用 OneNote 页面重命名失败,并显示消息“请求 ID 的 JSON 正文无效”

我正在执行图形批量调用来重命名 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 调用与批处理不完全兼容?

注意:我尝试在正文中提供不带数组的内容,但也失败并显示消息“不支持指定的方法”。

office365 onenote-api microsoft-graph-api

5
推荐指数
1
解决办法
190
查看次数

如果在 B2B 场景中的 o-Auth 流期间传递租户 ID,则添加到 Azure AD 的来宾(真实帐户)将无法登录

我们正在进行 Azure AD B2B 集成,其中将实时 ID 帐户添加到 Office 365 租户。

在启动 o-auth 流程时,如果我们指定租户 ID,它不适用于这些来宾用户,但它仅适用于该租户中的普通用户。

具有租户 ID 的初始 o-auth 流请求对于同一用户失败。

https://login.microsoftonline.com/c7105dda-a548-4def-8ee7-e992e0e6dcb0/oauth2/authorize?client_id=.....

但是,对于同一个租户和同一个用户,如果我们不传递租户 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)

在此处输入图片说明

adal office365api

5
推荐指数
0
解决办法
71
查看次数

Powershell 并行调用命令不起作用

我正在尝试文档中指定的一个非常简单的 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)

powershell

1
推荐指数
1
解决办法
1379
查看次数