【发布时间】:2016-01-18 21:57:52
【问题描述】:
我试图通过 Twilio 将电话号码从 ios 应用程序发送到 Parse.com 服务器,以在 SMS 中发送验证码,我完全按照解析指南等操作,但我仍然不断收到错误消息: "[Error]: 呃哦,出了点问题(代码:141,版本:1.12.0)", 云端的代码是:
var accountSid = 'myAccountSid';
var authToken = "{{ auth_token }}";
// Include the Twilio Cloud Module and initialize it
var twilio = require("twilio");
twilio.initialize(accountSid,authToken);
// Create the Cloud Function
Parse.Cloud.define("inviteWithTwilio", function(request, response) {
// Use the Twilio Cloud Module to send an SMS
twilio.sendSMS({
From: "myTwilioPoneNumber",
To: request.params.number,
Body: "Start using Parse and Twilio!"
}, {
success: function(httpResponse) { response.success("SMS sent!"); },
error: function(httpResponse) { response.error("Uh oh, something went wrong"); }
});
});
我的应用中的代码:ViewController.m
- (IBAction)sendMessageButton:(id)sender {
NSString *toPhoneNumber =@"+1819873435";//etc.
NSDictionary *params = [NSDictionary dictionaryWithObject:number forKey:@"number"];
// Call our Cloud Function that sends an SMS with Twilio
[PFCloud callFunctionInBackground:@"inviteWithTwilio"
withParameters:params
block:^(id object, NSError *error) {
}];
}
我是一名客户开发人员,我没有任何解决方案。 我该如何解决这个错误?
【问题讨论】:
-
我认为在Twilio帐户的开发模式下,您必须注册发送验证码的号码。
-
我做到了。我正在尝试向我的私人电话号码发送短信。
-
您的号码已添加到 twilio 开发者应用程序中?
-
“发件人”号码是我获取的 twilio 号码,“收件人”号码是我从 twilio 确认的电话号码。
标签: ios objective-c node.js parse-platform twilio