Twilio is deprecating Node Helper Library 2.x on 8/31/2017 3.x 버전을 일부 변경했습니다.Twilio (노드 도우미 라이브러리 3.x)를 사용하여 호출 인스턴스 가져 오기
2.x와client.calls(sid).get(function(err, call) {
if(!err) {
console.log(call);
}
});
의 get()
방법이 유효 JSON 반환 : 내가 가진 단일 통화의 세부 사항을 얻기 위해 사용되는 fetch()
방법은 get()
을 대체 3.x으로
{"sid": "xxxx", "date_created": "xxxx", "date_updated": "xxxx",...
을 (그리고 약속은 지금 사용됨). 나는 baseUrl
플러스 CallInstance
(https://api.twilio.com/2010-04-01/Accounts/xxx/Calls/xxx.json)에서 uri
을 조각 같이하면
CallInstance {
_version:
V2010 {
_domain:
Api {
twilio: [Object],
baseUrl: 'https://api.twilio.com',
_v2010: [Circular] },
_version: '2010-04-01',
_accounts: undefined,
_account:
AccountContext {
_version: [Circular],
_solution: [Object],
...
, 그때 내가 이전을 얻을 수 있습니다 : 유효한 JSON 응답을 받기보다는 fetch()
, 함께, 지금은 자바 스크립트 CallInstance
객체를 얻고있다 내가 찾고있는 JSON 응답입니다.
질문 : Twilio 노드 도우미 라이브러리 3.x가 CallInstance
개체 대신 유효한 유효한 JSON 형식을 반환하는 방법이 있습니까?
OP에 대해 모르겠지만 원시 객체를 원하는 이유는 라이브러리에 의해 노출 된 객체가 JSON 직렬 가능하지 않기 때문입니다. – djanowski
필요한 라이브러리 객체에서 데이터를 추출하고 직접 직렬화하는 함수를 작성하는 것은 간단합니다. – philnash
나는 정확히 Twilio가 반환하는 개체를 원한다. 노출 된 개체에서 다시 구성 할 필요가 없다. – djanowski