索尼QX1内容API

索尼QX1内容API,api,sony,sony-camera-api,Api,Sony,Sony Camera Api,我有一个索尼QX1相机,我想用索尼相机远程API删除SD卡的内容。摄像机上可用的API版本有1.0、1.1和1.2 根据文档,API版本1.1中提供了“deleteContent”API。问题是我需要在deleteContent请求中提供图像的URI。文档引用了“getContentList”来获取这些URI,但此API仅在版本1.3中可用 那么我如何使用deleteContentAPI呢?是否有其他方法可以格式化SD卡/删除API

我有一个索尼QX1相机,我想用索尼相机远程API删除SD卡的内容。摄像机上可用的API版本有1.0、1.1和1.2

根据文档,API版本1.1中提供了“deleteContent”API。问题是我需要在deleteContent请求中提供图像的URI。文档引用了“getContentList”来获取这些URI,但此API仅在版本1.3中可用

那么我如何使用deleteContentAPI呢?是否有其他方法可以格式化SD卡/删除API<1.2的所有内容?或者有没有办法将QX1摄像头更新为具有API 1.3的较新固件


感谢您的帮助

下面的帖子提供了这方面的信息

我已经能够使用以下调用序列从相机中删除文件:

•将CameraFunction设置为“内容传输”

•获取存储位置的getSourceList

•getContentCount以获取文件计数

•获取内容列表以获取摄像机上的文件列表

•解析内容列表以获取文件URI

•删除内容以删除每个文件


您需要为每个调用使用正确的版本调用API,并为该调用使用正确的模式。您需要切换到“内容传输”模式来复制和删除文件。

文档引用“getContentList”来获取这些URI,但此API仅在版本1.3中可用。
您发送的每个命令都有一个版本字段,并且您在每个命令中都放置了正确的版本,因此“getContentList”将具有版本“1.3”。但是“deleteContent”需要版本“1.1”。我已经成功地在QX1相机上使用了它。但是当我检查QX1支持哪些API版本(使用getVersions)时,1.3不在列表中?我将尝试通过添加版本头来使用API,其中包含1.3。每个摄像头url都有不同的getVersions结果。avContent url应响应API支持的所有版本