تكامل سلس لواجهة برمجة التطبيقات
تعزيز محادثاتك عبر الإنترنت
ارتقِ بعملك من خلال دمج برامج المراسلة الشهيرة مثل واتساب وتيليجرام وفيسبوك وإنستجرام مع نظام إدارة علاقات العملاء أو نظام الحجز أو أي خدمة أخرى.
غنية بالميزات وسلسة
أطلق العنان لإمكانات التواصل السلس من خلال عمليات التكامل والميزات المتنوعة التي توفرها JetAPI، مما يرتقي بتجربة المراسلة لديك دون عناء.
WhatsApp
تمتع بأتمتة اتصالاتك من خلال واتساب، مما يضمن لك التفاعل الفعال في الوقت المناسب.
Telegram
ارتقِ بتواصلك مع المراسلة الآلية من خلال تيليجرام.
روبوتات الدردشة
صمم أنظمة تدفق معقدة وأتمتة المحادثات، مما يعزز التواصل الفعّال مع عملائك.
التتالي
أرسل الرسائل باستخدام القناة الأمثل لكل عميل.
واجهة برمجة التطبيقات
اختبر تجربة تكامل بسيط ومباشر مع واجهة برمجة التطبيقات (API).
رسائل التسويق
أرسل رسائل جماعية دون عناء، وقم بتشغيل الحملات التسويقية بسهولة.
احتياجات المطورين، مغطاة بالكامل!
مع JetAPI، استمتع بدعم غني لمجموعة متنوعة من اللغات وأطر العمل، مما يضمن تجربة تطوير سلسة مصممة خصيصاً لتلبية احتياجاتك.
request

var request = require("request");

var options = {
  method: "POST",
  url: "https://api.jetapi.io/api/v1/delivery",
  headers: { authorization: "Bearer yourtoken123456", "content-type": "application/json" },
  body: { text: "hello world", phone: "15551234567" },
  json: true,
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});

node-fetch

import fetch from 'node-fetch';

const url = 'https://api.jetapi.io/api/v1/delivery';
const body = { text: 'hello world', phone: '15551234567' };
const headers = {
  authorization: 'Bearer yourtoken123456',
  'content-type': 'application/json',
};

const response = await fetch(url, {
  method: 'post',
  body: JSON.stringify(body),
  headers: headers,
});
const data = await response.json();

console.log(data);
http.client

import http.client

conn = http.client.HTTPSConnection("api.jetapi.io")

payload = "{\"text\":\"hello world\",\"phone\":\"15551234567\"}"
headers = { 'authorization': "Bearer yourtoken123456",
            'content-type': 'application/json'
}
conn.request("POST", "/api/v1/delivery", payload, headers)

res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
Requests

import requests

url = "https://api.jetapi.io/api/v1/delivery"

payload = "{\"text\":\"hello world\",\"phone\":\"15551234567\"}"
headers = {
  'authorization': 'Bearer yourtoken123456',
  'content-type': 'application/json'
}

response = requests.request("POST", url, data = payload, headers = headers)
print(response.text)
Unirest

import kong.unirest.HttpResponse;
import kong.unirest.JsonNode;
import kong.unirest.Unirest;

// .....

HttpResponse<JsonNode> response = Unirest.post("https://api.jetapi.io/api/v1/delivery")
  .header("Content-Type", "application/json")
  .header("Authorization", "Bearer yourtoken123456")
  .body("{\"text\":\"hello world\",\"phone\":\"15551234567\"}")
  .asJson();

System.out.println(response.getBody());

OkHttp

import java.io.IOException;
import okhttp3.MediaType;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;
import okhttp3.Response;

// .....

String data = "{\"text\":\"hello world\",\"phone\":\"15551234567\"}";
MediaType jsonMediaType = MediaType.get("application/json; charset=utf-8");

RequestBody body = RequestBody.create(data, jsonMediaType);
String url = "https://api.jetapi.io/api/v1/delivery";
String accessToken = "yourtoken123456";

Request request = new Request.Builder()
  .url(url)
  .post(body)
  .addHeader("authorization", "Bearer " + accessToken)
  .build();

OkHttpClient client = new OkHttpClient();

try (Response response = client.newCall(request).execute()) {
  System.out.println(response.body().string());
} catch (IOException e) {
  e.printStackTrace();
}
cURL

<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://api.jetapi.io/api/v1/delivery",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "{\"text\":\"hello world\",\"phone\":\"15551234567\"}",
  CURLOPT_HTTPHEADER => array(
    "authorization: Bearer yourtoken123456",
    "content-type: application/json"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}

RestSharp

using System;
using RestSharp;
using System.Threading;
using RestSharp.Authenticators.OAuth2;

// .....

var access_token = "yourtoken123456";

var client = new RestClient("api.jetapi.io/api/v1/");
client.Authenticator = new OAuth2AuthorizationRequestHeaderAuthenticator(access_token, "Bearer");

var request_params = new
{
  text = "hello world",
  phone = "15551234567"
};

var request = new RestRequest("delivery").AddJsonBody(request_params);

try
{
  var response = await client.PostAsync(request);
  Console.WriteLine(response.Content);
}
catch(Exception e) {
  Console.WriteLine("{0} Exception caught.", e);
Net::HTTP

require 'uri'
require 'net/http'
require 'openssl'
require 'json'

url = URI('https://api.jetapi.io/api/v1/delivery')

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE # please use OpenSSL::SSL::VERIFY_PEER in production

request = Net::HTTP::Post.new(url)
request['authorization'] = 'Bearer yourtoken123456'
request['content-type'] = 'application/json'
request.body = { text: 'hello world', phone: '15551234567' }.to_json

response = http.request(request)
puts response.read_body

URL Loading System

import Foundation

let session = URLSession.shared
let url = URL(string: "https://api.jetapi.io/api/v1/delivery")!
let headers = [
  "Authorization": "Bearer yourtoken123456",
  "Content-Type": "application/json"
]
let parameters = [
  "text": "hello world",
  "phone": "15551234567"
]

var request = URLRequest(
  url: url,
  cachePolicy: .reloadIgnoringLocalCacheData
)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = try JSONSerialization.data(withJSONObject: parameters, options: [])

let dataTask = session.dataTask(
  with: request as URLRequest,
  completionHandler: { data, _response, error in
    if let error = error {
        print("Error: \(error)")
        return
    }

    if let data = data, let dataString = String(data: data, encoding: .utf8) {
        print(dataString)
    }
  }
)

dataTask.resume()
HTTPoison

params = %{text: "hello world", phone: "15551234567"}
url = "https://api.jetapi.io/api/v1/delivery"
token = "yourtoken123456"
request_headers = [
  {"Content-Type", "application/json"},
  {"Authorization", "Bearer #{token}"}
]

case HTTPoison.post(url, Jason.encode!(params), request_headers) do
  {:ok, %HTTPoison.Response{status_code: 200, body: resp_body}} ->
    IO.inspect(Jason.decode!(resp_body))

  {:ok, %HTTPoison.Response{body: resp_body}} ->
    IO.puts("Request error: #{resp_body}")

  {:error, %HTTPoison.Error{reason: reason}} ->
    IO.puts("Connection error: #{reason}")
end
لوحة تحكم المطورين
تنقل بسهولة من خلال لوحة تحكم المطورين، التي تتميز بقائمة مثيلات شاملة وتحكم محسّن في الوصول إلى واجهة برمجة التطبيقات.
ابدأ في 3 خطوات
استمتع بسعر ثابت بدون رسوم خفية ورسائل غير محدودة. ابدأ في أقل من 5 دقائق!
إنشاء النُسخ وكيفية إدارتها
قم بإعداد النُسخ وإدارتها من خلال لوحة معلومات حسابك.
دمج واجهة برمجة التطبيقات (API)
اتبع ملفات التوثيق سهلة الاستخدام لدمج JetAPI بسلاسة في نظام خدمتك.
إنشاء حساب
سجِّل واحصل على رمز المبرمج الخاص بك.
مركز المراسلة الكل في واحد
قل وداعاً لمتاعب التنقل بين المنصات المختلفة! قم بإدارة جميع المحادثات في حساب واحد من خلال واجهة مستخدم SaaS المضمنة لدينا.
تخزين مركزي للبيانات
يتم تخزين جميع محادثات العميل وبياناته بشكل آمن في مكان واحد، مما يحد من مخاطر فقدان البيانات بسبب تبديل الموظفين.
واجهة موحدة
يمكنك الوصول إلى جميع رسائلك من مختلف برامج المراسلة في واجهة واحدة موحدة، مما يوفر الوقت ويقلل من المتاعب.
تجربة تواصُل مستقرة
يوفر مركزنا مجموعة متناسقة من الميزات وواجهة موحدة لجميع برامج المراسلة، مما يضمن تجربة تواصل سلسة.
Pricing
قم بتوصيل وإدارة حسابات متعددة للمراسلين المشهورين في نظامك الخاص باستخدام واجهة برمجة التطبيقات.
تجربة مجانية
خطة الكل في واحد
لا حاجة للدفع
سهولة التوافق مع أي نظام
رسائل غير محدودة
الخطاف الالكتروني (Webhooks)
نسخة تجريبية مجانية لمدة 10 أيام لكل نسخة
واتساب ماسنجر
يتضمن دعمًا للنصوص والفيديو والصور والملفات
تيليجرام ماسنجر وبوت
$20
/ شهرياً
سهولة التوافق مع أي نظام
رسائل غير محدودة
الخطاف الالكتروني (Webhooks)
واتساب ماسنجر
تيليجرام ماسنجر وبوت
يتضمن دعمًا للنصوص والفيديو والصور والملفات
$0
/ 10 أيام
تمكين أعمالك
يمكنك تبسيط التفاعلات وتحسين العمليات والارتقاء بتجارب العملاء. لا تبقى متصلاً فحسب، بل ابقَ في المقدمة.