上传RingCentral自定义问候语音频文件的最大大小是多少?

时间:2018-03-29 07:33:18

标签: ruby ringcentral

调用RingCentral创建自定义问候API时:

POST /restapi/v1.0/account/{accountId}/extension/{extensionId}/greeting

我有时会因较大的文件MP3和WAV媒体文件而出现以下错误。是否有官方大小限制?

HTTP/1.1 413 Request Entity Too Large

{
    "errorCode": "AGW-413",
    "message": "Request entity too large",
    "errors": [

    ]
}

API参考或博客文章中没有指定限制:

API参考:

https://developers.ringcentral.com/api-docs/latest/index.html#!#RefCreateUserCustomGreeting

我正在使用ringcentral_sdk gem并使用以下代码:

req = RingCentralSdk::REST::Request::Multipart.new(
  method: 'post',
  url: 'account/~/extension/~/greeting'
).
add_json({type: 'Voicemail', answeringRule: {id: '11111111'}}).
add_file(file)

res = client.send_request req

puts res.status
puts MultiJson.encode(res.body, pretty: true)

此博客文章中有更多内容:

https://medium.com/ringcentral-developers/updating-ringcentral-user-extension-greetings-using-the-rest-api-and-ruby-db325022c6ee

2 个答案:

答案 0 :(得分:1)

我被告知此API目前有1MB的文件大小限制。

我在这里使用0.4MB和2.5MB WAV文件对此进行了测试,并确认较小的文件有效,较大的文件导致此错误。

其他有用的测试文件似乎在这里可用:

答案 1 :(得分:1)

我写了一个Python示例:https://github.com/tylerlong/ringcentral-python/blob/master/test/test_multipart_mixed.py

我还确认如果音频文件太大,操作将失败,您将收到消息Request entity too large