0

我们发现使用 Outlook 桌面和 Outlook Web (OWA) 创建事件的两种不同行为。

考虑使用 Outlook 桌面创建事件 A,并使用带有两个“房间”(位置)的 Outlook Web (OWA) 创建事件 B。

使用 Outlook 桌面创建的事件结果:

"locations": [
    {
      "displayName": "Room 1; Room 2",
      "locationType": "default",
      "uniqueId": "Room 1; Room 2",
      "uniqueIdType": "private"
    }
],

使用 Outlook Web OWA 创建的事件结果:

"locations": [
    {
      "displayName": "Room 1",
      "locationType": "conferenceRoom",
      "uniqueId": "room1@xxx.onmicrosoft.com",
      "uniqueIdType": "directory",
      "locationUri": "room1@xxx.onmicrosoft.com",
      "address": {
        "street": "",
        "city": "",
        "state": "",
        "countryOrRegion": "",
        "postalCode": ""
      },
      "coordinates": {}
    },
    {
      "displayName": "Room 2",
      "locationUri": "room2@xxx.onmicrosoft.com",
      "locationType": "conferenceRoom",
      "uniqueId": "room2@xxx.onmicrosoft.com",
      "uniqueIdType": "directory",
      "address": {
        "street": "",
        "city": "",
        "state": "",
        "countryOrRegion": "",
        "postalCode": ""
      },
      "coordinates": {}
    }
],

为什么使用 Outlook 桌面创建事件时,“位置”字段会缩短?它是一个错误吗?

无论使用什么 Outlook 版本,如何始终获得完整的“位置”(如 Outlook Web OWA 结果)?

谢谢你。

4

1 回答 1

0

location资源将返回填充的属性。因此,如果创建 的应用程序Event未指定addresscoordinateslocationUri,则 API 不会返回它们。

于 2019-06-17T20:45:04.890 回答