我使用Parse.com與Twilio和我非常接近解決此問題。現在,我使用下面的JavaScript代碼爲我Parse.com雲代碼(帳戶ID和身份驗證令牌省略):不能獲取參數值插入到JavaScript字符串
// Include the Twilio Cloud Module and initialize it
var twilio = require("twilio");
twilio.initialize("MyAccountID","MyAuthToken");
// Create the Cloud Function
Parse.Cloud.define("inviteWithTwilio", function(request, response) {
// Use the Twilio Cloud Module to send an SMS
twilio.sendSMS({
From: "15978944848",
To: request.params.number,
Body: request.params.verificationCode,
}, {
success: function(httpResponse) { response.success("SMS sent!"); },
error: function(httpResponse) { response.error("Uh oh, something went wrong"); }
});
});
這完美的作品。此代碼的目的是發送短信給我的手機。
我收到一條短信到我的手機和「request.params.verificationCode
」的「身體」的價值在我的短信像5592.
一個4位數字的代碼顯示了這是問題所在,但。我需要更改實際的信息,以便在手機上看到它時顯示「這是您的4位數字代碼:5592」,但我無法使其工作。
我可以在自己的括號中使用一個句子,例如。 「這是你的4位數碼」,或者單獨使用「request.params.verificationCode
」,但我不能讓2一起工作。
我一直在嘗試一個多小時才能完成這項工作。已經搜索谷歌和SO「如何將變量插入字符串」,我已經按照步驟插入request.params.verificationCode
到一個變量,然後試圖放置一個變量內部的正文句子(字符串),但我收到錯誤,每次我保存和嘗試發送短信。
任何與此有關的幫助將不勝感激,我很抱歉,如果我的任何術語關閉,但我只有經驗的Objective-C,這是我第一次處理JavaScript。
謝謝你的幫助。
你看到了什麼確切的錯誤? –