使用Power Automate HTTP Post调用RingCentral Fax API发传真仅收封面无内容求助
Power Automate调用RingCentral Fax API仅收到封面页问题排查与解决
问题核心原因
你的请求体中文件部分采用了Power Automate特有的嵌套JSON结构(body内包含$content和$content-type),RingCentral Fax API无法正确解析这种格式,导致实际文件内容未被识别,仅生成了封面页。
解决方案
1. 修正文件参数的传递格式
移除文件项body内的嵌套结构,直接将Base64编码的文件内容作为body值,同时在headers中明确指定Content-Type为application/pdf。
2. 修正后的请求体示例
{ "$content-type": "multipart/form-data", "$multipart": [ {"body": "US","headers": {"Content-Disposition": "form-data;name=isoCode"}}, { "body": "JVBERwzSvKO...Redacted for brevity", "headers": { "Content-Disposition": "form-data;name=file;filename=fax.pdf", "Content-Type": "application/pdf" } }, {"body": "High","headers": {"Content-Disposition": "form-data;name=faxResolution"}}, {"body": "+1844XXXXX","headers": {"Content-Disposition": "form-data;name=to"}}, {"body": "Jim Dandy","headers": {"Content-Disposition": "form-data;name=name"}} ] }
3. 额外验证步骤
- 确认Base64编码内容完整无截断,可将编码内容解码为PDF文件,检查是否能正常打开。
- 确保
multipart/form-data的每个参数都符合RFC标准,避免多余的嵌套结构干扰API解析。
内容的提问来源于stack exchange,提问作者Tommy Upton
相关产品推荐
相关产品推荐

