【问题标题】:Meraki - Cannot get list of devicesMeraki - 无法获取设备列表
【发布时间】:2019-08-05 01:38:46
【问题描述】:

我正在尝试实现meraki api,我可以获得其他所有信息,例如组织列表、组织内的管理员等。但是,即使仪表板上有可见的设备,也无法获取设备列表,因为它返回空。

所以,这是使用相同的标头(X-Cisco-Meraki-API-Key):

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

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

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

.

.

那么我错过了什么? 谢谢

【问题讨论】:

  • 另请注意,(1) 我已授予对 api 的访问权限。另外我删除了 3 次访问密钥并生成了新的以防万一,(2)是的帐户可以完全访问网络

标签: meraki-api


【解决方案1】:

好吧,我自己想通了

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

原因: “meraki”设备和“系统管理器”设备之间存在差异。因此,虽然指南只提到了真实的 meraki 设计,但我们可能需要像这样查询 System Manager 设备:

1) 拉取组织列表:

{{baseUrl}}/organizations

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-13
    • 1970-01-01
    • 2012-06-14
    • 2018-06-17
    • 1970-01-01
    • 2011-06-02
    • 1970-01-01
    • 2015-09-16
    相关资源
    最近更新 更多