簡體   English   中英

如何在Node.js中的Sms驗證中建立String的鏈接

[英]How to make link of String in Sms verification in Node.js

我想通過sms代碼驗證帳戶,該代碼是由node.js中最好的sms庫發送的sms代碼。 我想使代碼可復制或可選擇,但不能僅僅通過簡單的字符串獲取代碼,請幫助我。

"use strict";

var request = require('request');
const Promise = require('bluebird')
const config = require('config')

const sendMessageToNumber = (toNumber, code) => {
return new Promise(function (resolve, reject) {
    request({
        method: 'GET',
        uri: config.bestsms.endpoint,
        qs: {
            user: encodeURI(process.env.BESTSMS_USERNAME),
            pass: encodeURI(process.env.BESTSMS_PASSWORD),
            from: encodeURI(config.bestsms.from),
            to: encodeURI(toNumber),
            text: encodeURI(config.bestsms.message + code.bold())
        }
    },
    function (error, response, body) {
        console.log("Status of sending SMS: "+ body)
        if (body) {
            resolve(body);
        }
        reject(error)
    });
});
}
 module.exports = {
sendMessageToNumber
}

據我所知-您不能使用SMS。

SMS僅是簡單文本。

Android和iOS可以決定如何格式化消息的某些部分,例如URL和數字。 因此,您可以使用不同的設備測試多個選項,以找到理想的格式。

您可以嘗試使用MMS,例如以下答案

不是他們,這是您的消息應用程序。 嘗試向您自己發送相同的消息,結果將是相同的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM