جلب معلومات جهة الاتصال
الحصول على المعلومات الأساسية لجهة اتصال محددة.
تسجيل الدخول مطلوب
سجل الدخول لاستبدال المعرفات (Instance ID) ورمز الوصول (Access Token) بمعلومات حسابك الحقيقي لاختبار ال API مباشرة.
تسجيل الدخوللا توجد معاملات استعلام مطلوبة
هذه النهاية الطرفية لا تتوقع بيانات في الرابط.
توصيات
استخدم 'اسم الإشعار' إذا لم تكن جهة الاتصال محفوظة في دفتر العناوين الخاص بك.
قم بتحديث سجلك المحلي إذا تغيرت تفاصيل جهة الاتصال.
من هذا؟ الحصول على تفاصيل جهة الاتصال
تسترجع نقطة النهاية /v2/contacts/[chatId] البيانات العامة لأي مستخدم واتساب صالح. هذه أداتك الأساسية "لإثراء" ملفات تعريف المستخدمين في تطبيقك.
🧩 فهم حقول البيانات
عند جلب جهة اتصال، تتلقى عدة حقول قد تبدو زائدة عن الحاجة ولكنها تخدم أغراضاً مختلفة تماماً.
1. id._serialized (المفتاح)
- القيمة:
15551234567@c.us - الاستخدام: هذا هو المفتاح الأساسي غير القابل للتغيير. قم دائماً بتخزين هذا في قاعدة بياناتك. لا تحاول معالجة رقم الهاتف يدوياً؛ تعامل مع السلسلة بأكملها كمعرف.
2. pushname (الاسم العام)
- القيمة: "Alice"
- المصدر: هذا هو الاسم الذي وضعه المستخدم لنفسه في إعدادات واتساب. هي المرجعية للأشخاص الذين لم يسبق لك تخزينهم.
3. name (الاسم المحلي)
- القيمة: "Alice from Gym"
- المصدر: هذا هو الاسم الذي قمت أنت بحفظه في دفتر عناوين هاتفك لهذا الرقم.
- الأولوية: في واجهة المستخدم، يجب عليك عادةً عرض
name(إذا كان متاحاً) كبديل لـpushname.
4. number (رقم الهاتف النظيف)
- القيمة:
15551234567 - الاستخدام: رقم MSISDN الخام بدون لاحقة
@c.us.
🏢 علامات الأعمال والشركات
ترجع الواجهة علامتين تساعدانك في تصنيف المستخدمين:
isBusiness: إذا كانتtrueتعني أن المستخدم يستخدم تطبيق "واتساب للأعمال".isEnterprise: إذا كانتtrueتعني أن المستخدم يستخدم "واجهة برمجة تطبيقات واتساب للأعمال" (Cloud API). هذا يعني غالباً أنه بوت أو شركة كبيرة. قد ترغب في تعطيل ردودك التلقائية في هذه الحالة لتجنب الحلقات اللانهائية.
🔍 الخصوصية وبيانات "الشبح"
إذا استعلمت عن رقم صالح وحصلت على بيانات محدودة:
- السبب: المستخدم لديه إعدادات خصوصية صارمة.
- الإجراء: لا شيء، لا يمكن للواجهة إجبار البيانات على الظهور. يجب عليك عرض قيمة افتراضية (مثلاً "مستخدم واتساب").
البارامترات
قم بتهيئة المعاملات المطلوبة للتفاعل مع نقطة النهاية هذه. جميع وسائط الاستعلام والبيانات مدرجة أدناه مع تفاصيلها.
بارامترات الرابط
جزء من مسار الرابط أو استعلامstring | Your unique WhatsApp Instance ID مثال: | ||
string | Your API Access Token مثال: | ||
string | المعرف الفريد لجهة الاتصال (مثال: 123456789@c.us) مثال: |
أمثلة الكود
استخدم أمثلة الكود الجاهزة لدمج واجهة برمجة التطبيقات (API) في مشروعك بسرعة وكفاءة. اختر لغة البرمجة والمكتبة التي تفضلها.
الردود المتوقعة
استكشف كافة الردود والنتائج المحتملة من الخادم. قمنا بتوثيق كل كود حالة (Status Code) مع أمثلة للبيانات لتسهيل معالجة الأخطاء والنجاح.
Example
{
"id": "123456789@c.us",
"name": "John Doe",
"pushname": "John",
"isBusiness": false,
"isEnterprise": false
}Command Palette
Search for a command to run...