2015-09-17 3 views
0

Я отправляю sms-сообщение в функцию сохранения кода разбора после сохранения. Я хотел бы отправить изображение вместе с ним.Twilio Parse Cloud Код картинки не прилагается

var twilio = require('twilio')("***************","*****************"); 

twilio.sendSms({ 
    to: "+1234567890", 
    from: "+1234567890", 
    body: url, 
    mediaUrl: url 
    }, function(err, responseData) { 
    if (err) { 
     console.log(err); 
    } else { 
     console.log(responseData.from); 
     console.log(responseData.body); 
    } 
    } 
); 

У меня нет ошибок. Сообщения доставляются красиво, URL-адрес отображается в теле и доступен для клика (ссылки на изображение), но изображение НЕ отображается в сообщении.

  1. Да, у моей учетной записи есть возможности MMS.
  2. Нет, это не те цифры, которые у меня есть в моем коде.
  3. Да, мой номер проверен.
  4. Да, я могу получать MMS с изображением при использовании интерфейса API Twilio API.

Любая помощь очень ценится. Благодаря!

UPDATE

twilio.sendMessage({ 
    to: "+12672574729", 
    from: "+12013807380", 
    body: url, 
    mediaUrl: url 
}, function(err, responseData) { 
    if (err) { 
     console.log(err); 
    } else { 
     console.log(responseData.from); 
     console.log(responseData.body); 
    } 
    } 
); 

С учетом указанных выше изменений, я получаю эту ошибку:

Input: {"object":{"Picture":{"__type":"File","name":"tfss-36cd9d55-e561-45ec-b65b-a04f872cb37d-alarm_9132015_00_sm.jpg","url":"http://files.parsetfss.com/104aa614-342a-4c1e-8c67-b7718c3e6325/tfss-36cd9d55-e561-45ec-b65b-a04f872cb37d-alarm_9132015_00_sm.jpg"},"createdAt":"2015-09-23T00:26:05.333Z","objectId":"vYeP2YYVEg","updatedAt":"2015-09-23T00:26:05.333Z"}} 
Result: TypeError: Object [object Object] has no method 'sendMessage' 
+0

twilio.sendMessage не разрешает использовать mediaUrl, только SMS – AlexKoren

ответ

0

Twilio разработчик евангелист здесь.

Функция sendSms использует устаревшую конечную точку, которая не поддерживает мультимедийные сообщения.

Хорошей новостью является то, что вы можете использовать функцию sendMessage. Он принимает тот же объект, что и аргумент, и отправляет средства массовой информации.

+0

Вы видели мое обновление? Функция sendMessage не работает для меня. – user2168130

Смежные вопросы