我的應用程序使用Twilio,但要求用戶驗證新的電話號碼,這當然是有道理的。我沒有選擇將PHP用於我的應用程序,所以我想使用Parse,因爲它已經與Twilio很好地連接。有什麼方法可以讓用戶驗證他們的電話,但是通過使用Parse或我的網頁上的某種方式?使用Twilio驗證和解析
https://www.twilio.com/user/account/phone-numbers/verified
我正在尋找的是類似
var client = require('twilio')('AC461d3f5fa9b34098d83e19417d88608c', '93e934c729223531780d8a0851d14ab3');
// Send an SMS message
client.sendSms({........
但隨着
client.verifyCallerID({代替........
對於現在我有一個方法可以做到這一點,但它不工作...
Parse.Cloud.define("verifyPhoneNumber", function(request, response) {
var url = "https://api.twilio.com/2010-04-01/Accounts/AC461d3f5fa9b34098d83e19417d88608c/OutgoingCallerIds.json";
var httpOptions = {
url: url,
method: 'POST',
data: {
PhoneNumber: request.params.phoneNumber
},
username: "AC461d3f5fa9b34098d83e19417d88608c:{MyAuthToken}"
};
Parse.Cloud.httpRequest(httpOptions).then(
function(httpResponse) {
response.success(httpResponse.text);
},
function(httpResponse) {
console.log(httpResponse);
var error = new Error();
error.code = httpResponse.status;
error.message = httpResponse.text;
response.error(error);
}
);
});