我提交的URL:
https://aai.tencentcloudapi.com/?Action=SentenceRecognition&DataLen=3880&EngSerViceType=8k&Nonce=751854650&ProjectId=0&Region=ap-beijing&SecretId=AKIDFVfhYK92DKFDZnNn174ufJF6phZUovTq&SignatureMethod=HmacSHA1&SourceType=1&SubServiceType=2&Timestamp=1531371497995&UsrAudioKey=www12&Version=2018-05-22&VoiceFormat=mp3&Signature=5DTefPbxYCpaKnKEjuxJcDbKIzc=
返回:
{"Response":{"Error":{"Code":"MissingParameter","Message":"The request is missing a required parameter `Version`."},"RequestId":"6ce92417-14d8-4fd4-9c8a-45ad23dbabfc"}}
我已经提交了version 参数 为什么还提示找不到?
post的时候 url不包含参数的哈,所有参数都是放在body里的,而且只支持application/x-www-form-urlencoded这一种content-type。
另外目前接口对大包的支持还有点问题,如果请求的body过大超过1m可能引发签名失败。一句话识别也限制了音频只有一分钟,实际应该到不了那么大。
建议使用sdk(https://cloud.tencent.com/document/sdk)或者cli(https://cloud.tencent.com/document/product/440/6176)调用云API
抱歉,由于我们还未给dotnet设置自动发布,目前发布频率远落后于其他语言的sdk。未来我们会补齐这一块。刚刚已更新了一个版本3.0.47。
================
2020.04.22 我们现已支持源代码自动更新,但是打包发布nuget这里还未完全处理好
用nohup命令。https://www.cnblogs.com/baby123/p/6477429.html , 如果有问题,试试使用exit命令退出终端而不是直接关闭session断开连接。
或者试试screen命令把。
可能是你本地的php环境配置的证书路径有问题,参考这里看看吧https://github.com/tencentcloud/tencentcloud-sdk-php#%E8%AF%81%E4%B9%A6%E9%97%AE%E9%A2%98
控制台使用的是新的接口,批量创建子网,https://cloud.tencent.com/document/product/215/31960,可以指定路由表。terraform开发的时候是基于api2.0开发的,还没有这个接口,因此暂时无法使用