Parse platform 使用Twilio和parse.com更改表单字段

Parse platform 使用Twilio和parse.com更改表单字段,parse-platform,twilio,Parse Platform,Twilio,我正在使用parse.com和Twilio从应用程序发送短信 当我把我购买的twilio号码放在“表单”字段时,它会发送没有问题的短信 SMS发送到不支持字母数字发件人ID的国家/地区 当尝试放置文本字符串时,我收到以下错误: “发件人”号码XXXXXXXX不是有效的电话号码或短码。” var twilio = require('twilio')(classes.twilio.accountSid, classes.twilio.authToken); twilio.sendSms({

我正在使用parse.com和Twilio从应用程序发送短信

当我把我购买的twilio号码放在“表单”字段时,它会发送没有问题的短信

SMS发送到不支持字母数字发件人ID的国家/地区

当尝试放置文本字符串时,我收到以下错误: “发件人”号码XXXXXXXX不是有效的电话号码或短码。”

var twilio = require('twilio')(classes.twilio.accountSid,    classes.twilio.authToken);

twilio.sendSms({
        to:'+'+ phoneNumber,
        from: classes.twilio.phoneNumber,
        body: newMessage
});
当我尝试使用TwilioAPI浏览器时,它会发送带有字母数字发送者ID的消息

知道我做错了什么吗?

试试这个 在main.js中:

var twilio = require('cloud/twilio.js');
twilio.initialize('XXXXX', 'YYYY');
twilio.sendSMS({
                  From : "YourString",
                  To : request.params.number,
                  Body : "Your message"}, 
                   { 
                    success : function(httpResponse) {
                      response.success("Message sent!");}, 
                    error : function(httpResponse) {
                        response.error("Opps Error " + httpResponse);}
                  });
在云文件夹中添加一个名为twilio.js的文件,并将代码粘贴到twilio.js中

var APIEndPoint = 'api.twilio.com/2010-04-01/';
var accountSid = '';
var authToken = '';

module.exports = {
  initialize: function(sid, token) {
    accountSid = sid;
    authToken = token;
    return this;
  },

  sendSMS: function(params, options) {
    return Parse.Cloud.httpRequest({
      method: "POST",
      url: 'https://' + accountSid + ':' + authToken + '@' + APIEndPoint + 'Accounts/' + accountSid + '/Messages',
      body: params,
    }).then(function(httpResponse) {
        options.success(httpResponse);
    }, function(httpResponse) {
        options.error(httpResponse);
    });
  }
};

H、 当我尝试使用twilio.sendSMS时,我得到以下信息:TypeError:Object[Object Object]没有方法“sendSMS”,它可能与解析版本有关吗?顺便问一下,您是否设法使用了其他语言的表单字段?除了英语?当我尝试时,我得到以下信息:“发件人”号码××××××××ק××××不是有效的电话号码或短码。。谢谢你的帮助是的,我试过另一种语言,但它只有拉丁字符,而且效果很好。这是×××××××ק×××字母数字吗?我试着用希伯来语字母,我得到的是那些标记,而不是我的字符串。如果我想用上面的代码通过Twilio打电话怎么办?