2014-12-03 2 views
1

Twilio 메시지가 삭제 된 경우 해당 미디어와 연결된 미디어 (고아 미디어)를 찾을 수있는 방법이 있습니까? Twilio docs는 명시 적으로 메시지를 삭제해도 관련된 미디어는 삭제되지 않는다고 명시되어 있습니다. 메시지가 사라졌지만 미디어가 먼저 삭제되지 않은 경우 미디어를 공개적으로 사용할 수 있습니까?메시지가없는 Twilio 미디어를 찾는 방법 (삭제)

관련성이있는 경우 Twilio (http://twilio.github.io/twilio-node/)에서 제공하는 nodejs 패키지를 사용하고 있습니다. 전반적으로, 나는 API를 사용하여 모든 메시지를 반복 한 다음 모든 미디어를 반복하여 모든 메시지와 미디어를 삭제하는 응용 프로그램을 작성하고 있습니다. 그럴 수있는 더 좋은 방법이 있다면 (제 질문은 논리적이지 않습니다) 알려주세요.

답변

0

지금 참조를 찾을 수 없지만 메시지가 삭제되면 더 이상 미디어 인스턴스에 대한 참조가없고 운이 좋지 않다고 생각합니다. 그게 사실인지 모르겠습니다.

어쨌든 질문을 이해하면 주어진 메시지의 미디어 리소스를 나열하기 위해 Media portion of the API을 사용하여 과거에 성공했지만 미디어 인스턴스를 먼저 루프 삭제하십시오. 그 목록을 가져 오는 Twilio의 예 :

var accountSid = 'ACda6f132a3c49700934481addd5ce1659'; 
var authToken = "{{ auth_token }}"; 
var client = require('twilio')(accountSid, authToken); 

client.messages('MM800f449d0399ed014aae2bcc0cc2f2ec').media.list(function(err, data) { 
    data.medias.forEach(function(media) { 
     console.log(media.ContentType); 
    }); 
}); 

그런 다음 돌아가서 미디어 인스턴스를 orphaning 위험 메시지를 루프 삭제하지 못했습니다.

관련 문제