我在请求文档加密接口时返回了我400,我无法定位该问题的定位

我请求了 https://api.aspose.cloud/v4.0/words/online/put/protection 接口,但是返回我400,我无法为文档加密,我也无法找到详细的接口文档,请问我应该怎么处理,或者有没有详细的接口文档地址可以提供,以下是一些接口请求参数的截图

请问您是如何发起请求的?您是否使用了 SDK?如果是,请告知您使用的是哪个 SDK。如果没有使用 SDK,请提供您传递的请求参数的详细信息。

你好,我使用了sdk的,并且将它安装在了我的php代码中,我刚刚又一次调试,拿到了准确的报错信息: C"Client error: PUT https://api.aspose.cloud/v4.0/words/online/put/protection resulted in a 400 Bad Request response: { “Error”: { “Code”: “ErrorInvalidInputData”, “Message”: “Can not determine ProtectionRequestBase type.”, (truncated…)
还希望您帮我看看原因是什么:下面是的我代码
$api = new WordsApi($this->ak, $this->sk);
$requestProtectionRequest = new ProtectionRequest([‘new_password’ => ‘123’, ‘protection_type’ => ‘ReadOnly’]);
$protectRequest = new ProtectDocumentOnlineRequest($filePath, $requestProtectionRequest);
$result = $api->protectDocumentOnline($protectRequest);

这是我的sdk版本"aspose-cloud/aspose-words-cloud": “^21.4”

请您更新到最新版本 24.7.0 后再尝试执行请求。如果问题仍然存在,请提供更多详细信息。谢谢!