【发布时间】:2020-01-21 13:29:03
【问题描述】:
谁能指出我,使用 Twilio Java API,不是! REST 请求,如何获取具体调用的录音文件(.wav)。
我已经阅读了所有与录制相关的文章 (https://support.twilio.com/hc/en-us/sections/205104748-Recording),但没有一篇文章显示如何使用 Java API 做到这一点。
假设 CALL_SID 已知,我使用此代码作为起点:
import com.twilio.Twilio;
import com.twilio.base.ResourceSet;
import com.twilio.rest.api.v2010.account.Recording;
import com.twilio.rest.api.v2010.account.RecordingReader;
public class DeleteRecordings1 {
private static final String ACCOUNT_SID = "ACXXXXXXXXXXXXXXXXX";
private static final String AUTH_TOKEN = "999aa999aaa999aaaa999";
private static final String CALL_SID = "CA83837718818gdgdg";
public static void main(String[] args) {
try {
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
RecordingReader recordingReader = Recording.reader();
recordingReader.setCallSid(CALL_SID);
ResourceSet<Recording> recordings = recordingReader.read();
String recordingSid;
for (Recording recording: recordings) {
recordingSid = recording.getSid();
//HERE! I want to restore the .wav file associated with that RECORD_SID ?¿
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
【问题讨论】:
标签: java twilio twilio-api