我一直在尝试请求 Onvif 快照,但 GetSnapshotUri() 函数将“配置文件令牌”作为参数。
我调用了函数 GetProfiles(),它的结果是一个配置文件列表,其中一个有a _token = "MediaProfile000"
.
如果我只是在 GetSnapshotUri() 函数中输入这个标记,它会说:
onvif.exceptions.ONVIFError: Unknown error: Method instance argument after ** must be a mapping, not str
所以我尝试了这种方式:
profilesList = media.GetProfiles()
firstProfile = profilesList[0]
mediaProfileToken = firstProfile._token
media.GetSnapshotUri(mediaProfileToken)
但猜猜怎么了?
onvif.exceptions.ONVIFError: Unknown error: Method instance argument after ** must be a mapping, not Text
请帮忙