Meraki - 无法获取设备列表

Meraki - Cannot get list of devices

我正在尝试实施 meraki api,我可以获得其他所有内容,例如组织列表、组织内的管理员等。但是无法获取设备列表,因为它 returns 是空的,尽管仪表板上有可见设备。

因此,这与 header (X-Cisco-Meraki-API-Key) 相同:

{{baseUrl}}/organizations/{Org-ID}/admins

但即使 header x-cisco 相同,这些也不是:

{{baseUrl}}/organizations/{Org-ID}/inventory
{{baseUrl}}/organizations/{Org-ID}/deviceStatuses
{{baseUrl}}/organizations/{Org-ID}/devices

.

.

那我错过了什么? 谢谢

好的,我自己想出来了

https://community.cisco.com/t5/mobility-discussions/meraki-dashboard-api-confusion/m-p/3458242

原因: "meraki" 设备和 "system Manager" 设备之间存在差异。因此,虽然该指南仅提及实际的 Meraki 设备,但我们可能需要像这样查询系统管理器设备:

1) 拉取组织列表:

{{baseUrl}}/organizations

2) 在每个组织内拉动网络:

{{baseUrl}}/organizations/[MY_ORG_ID]/networks

3) 每个网络中用于 SM 的拉取设备:

{{baseUrl}}/networks/[NETWORK_ID]/sm/devices