未附加Twilio Parse Cloud Code图片

时间:2015-09-17 02:20:48

标签: parse-platform sms twilio cloud-code mms

我在后保存解析云代码功能中发送短信。 我想和它一起发送图像。

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. 是的,使用twilio的API Explorer界面时,我可以收到带图片的彩信。
  5. 非常感谢任何帮助。谢谢!

    更新

    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'
    

1 个答案:

答案 0 :(得分:0)

Twilio开发者传道者在这里。

sendSms函数使用不支持媒体消息的弃用端点。

好消息是您可以使用sendMessage功能。它需要与参数相同的对象,并且也会发送媒体。