Twilio développeur évangéliste ici.
Je vais répondre à votre deuxième question, en utilisant le verification SDK is probably the better way for you to verify phone numbers in your Android application. Je suppose que vous avez mis en œuvre les étapes nécessaires dans votre application Android à partir the guide.
J'ai traduit le serveur Ruby que vous avez pointé vers un serveur Node.js en utilisant Express. Vous devez avoir installé 3 paquets npm, mais si vous montez déjà votre serveur Parse dans Express, vous devriez en avoir 2. Quoi qu'il en soit, voici ce dont vous avez besoin:
$ npm install express body-parser jsonwebtoken
Ensuite, un serveur minimal pour ce serait:
const jwt = require('jsonwebtoken');
const express = require('express');
const bodyParser = require('body-parser');
const app = express();
app.use(bodyParser.json());
app.post('/verify/token', (req, res) => {
const payload = {
app_id: process.env.APP_ID,
phone_number: req.body.phone_number,
iat: Date.now()
};
const token = jwt.sign(payload, process.env.AUTHY_API_KEY, {
algorithm: 'HS256',
expiresIn: '1h'
});
res.json({ jwt_token: token });
});
app.listen(3000);
Note: vous devez exporter à la fois votre identifiant d'application et la clé API Authy à l'environnement.
Bienvenue chez SO. Veuillez visiter le [centre d'aide] (https://stackoverflow.com/help) pour apprendre à poser des questions ici. – JohnC
Veuillez modifier la question pour la limiter à un problème spécifique avec suffisamment de détails pour identifier une réponse adéquate. Veuillez fournir des détails sur la façon dont vous avez essayé de résoudre le problème. Consultez la page [Comment demander] (https://stackoverflow.com/help/how-to-ask) pour obtenir de l'aide afin de clarifier cette question. – viCky