إرسال OTPs
واحدة من اكثر الاستعمالات شيوعا هو التأكد والتحقق من خلال رقم هاتف الزبون
- TypeScript
- PHP (Laravel)
- Curl
const myApiToken = await getApiToken(); // See authentication guide to learn how to get a token
const response = await fetch("https://api.textly.ly/api/v1/client/send_otp", {
method: "POST",
headers: new Headers({
"Content-Type": "application/json",
Authorization: `Bearer ${myApiToken}`,
}),
body: JSON.stringify({
target_number: "09100000",
wait_for_send: true,
}),
});
use Illuminate\Support\Facades\Http;
$token = getApiToken();
$otp = createOtpForUser();
$response = Http::withHeaders([
"Authorization" => "Bearer $token"
])->post('https://api.textly.ly/api/v1/client/login', [
"target_number" => "09100000",
"wait_for_send" => true,
]);
$ curl -X POST https://api.textly.ly/api/v1/client/send_otp \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <YOUR API TOKEN>" \
-d '{
"target_number": "09100000",
"wait_for_send": true
}'
كما نرى من الكود نقطة
/api/v1/client/send_otp
تستقبل طلبا بجسم
JSON
يحتوي على
{
"target_number": "09100000",
"wait_for_send": true
}
- target_number: هذا رقم الهاتف الذي سوف يتم إرسال رمز التحقق له
- wait_for_send: اذا كانت true فسوف يتم ارسال الرسالة فوريا واذا كانت false فسوف يتم جدولة الرسالة للإرسال خلال ثلاثة الي خمسة ثواني