Twilioを開発者のエバンジェリストはここにいる。
verification SDK is probably the better way for you to verify phone numbers in your Android applicationを使用して、2番目の質問にお答えします。私はあなたのAndroidアプリケーションに必要な手順をthe guideから実装したと仮定します。
あなたが指し示すRubyサーバを、Expressを使用してNode.jsサーバに翻訳しました。 3 npmのパッケージをインストールしておく必要がありますが、ParseサーバーをExpressにすでにインストールしている場合は、Expressサーバーに2台必要です。とにかく、これは何が必要です:
$ npm install express body-parser jsonwebtoken
次に、このための最小限のサーバは次のようになります。
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);
注:あなたのアプリIDと環境へのAuthy APIキーの両方をエクスポートする必要があります。
ようこそ。ここで質問する方法については、[ヘルプセンター](https://stackoverflow.com/help)をご覧ください。 – JohnC
質問を編集して、適切な回答を特定するのに十分な詳細を持つ特定の問題に限定してください。問題を解決しようとした方法の詳細をお寄せください。この質問を明確にするための[ヘルプ]ページ(https://stackoverflow.com/help/how-to-ask)を参照してください。 – viCky