setAccessKey("your ak"); $client->setSecretKey("your sk"); $uploadFileSignAuthFileList = [[ "fileType" => 1, "fileContent" => "fileContent", "fileUrl" => "fileUrl", "fileSuffix" => "fileSuffix", ]]; $appIcpFileList = [[ "fileType" => 1, "fileContent" => "fileContent", "fileUrl" => "fileUrl", "fileSuffix" => "fileSuffix", ]]; $trademarkFileList = [[ "fileType" => 1, "fileContent" => "fileContent", "fileUrl" => "fileUrl", "fileSuffix" => "fileSuffix", ]]; $body = [ "source" => 1, "content" => "your content", "desc" => "your desc", "scene" => "your scene", "domain" => "your domain", "purpose" => 1, "signatureIdentificationID" => 123, "uploadFileList" => $uploadFileSignAuthFileList, "appIcp" => [ "appIcpFilling" => "appIcpFilling", "appIcpFileList" => $appIcpFileList, ], "trademark" => [ "trademarkCn" => "trademarkCn", "trademarkEn" => "trademarkEn", "trademarkNumber" => "trademarkNumber", "trademarkFileList" => $trademarkFileList, ], ]; $response = $client->updateSmsSignature(['json' => $body]); echo $response;