سيتم إيقاف استخدام Workplace from Meta. سيكون بإمكانك متابعة استخدام Workplace حتى 31 أغسطس 2025. تفضل بزيارة مركز المساعدة للتعرف على المزيد.
/{member-id}يمثل كائن المستخدم كعضو في مجتمع أو مجموعة Workplace.
/community/membersيتم إرجاع قائمة بجميع حسابات المستخدم الحالية. يلزم توفير إذن إدارة الملفات الشخصية على Workplace.
external_idلفلترة المستخدمين استنادًا إلى المعرف الخارجي، استخدم المعلمة external_ids وأدخل قائمة مفصولة بفاصلة تتضمن المعرفات الخارجية للمستخدمين المطلوبين.
/community/organization_membersيتم إرجاع قائمة بالمستخدمين. يلزم توفير إذن قراءة عضوية المجموعة. بشكل افتراضي، سيتم إدراج حسابات المستخدم النشطة. يمكن إظهار حسابات المستخدم المعطلة بدلاً من ذلك باستخدام معلمة عنوان URL inactive=1.
يتم إرجاع كائن مستخدم فردي يمثل مستخدم Workplace. ويمكن الوصول إليه عبر معرف Workplace الخاص بالعضو أو عنوان البريد الإلكتروني الذي يستخدمه العضو عند تسجيل الدخول إلى Workplace.
/{member_id}/{email_address}تتطلب قراءة المعلومات المتعلقة بأحد الأعضاء إذن قراءة الملف الشخصي على Workplace أو إدارة الحسابات. إذا كان الدمج يستخدم إذن إدارة الحسابات وكان نطاقه يقتصر على مجموعات محددة، فلن يتمكن من الوصول إلى بعض حقول الأعضاء.
| اسم الحقل | الوصف | النوع |
|---|---|---|
| معرف حساب المستخدم لهذا الشخص. |
|
| الاسم الأول للشخص. |
|
| اسم عائلة الشخص. |
|
| عنوان البريد الإلكتروني الأساسي للشخص، والذي يستخدمه أيضًا كاسم مستخدم على Workplace. |
|
| لقب الشخص في Workplace، إذا تم تعيينه عبر API إدارة الحساب. |
|
| مؤسسة الشخص في Workplace، إذا تم تعيينه عبر API إدارة الحساب. |
|
| القسم التابع له الشخص في Workplace، إذا تم تعيينه عبر API إدارة الحساب. |
|
| اسم قسم الشخص في Workplace، إذا تم تعيينه عبر API إدارة الحساب. |
|
| رقم الهاتف الأساسي المدرج للشخص. يتم تعيينه في إدخال |
|
| العنوان الأساسي المدرج للشخص. يتم تعيينه في إدخال |
|
| صورة الملف الشخصي للشخص. |
|
| رابط إلى الملف الشخصي للشخص. |
|
| الإعدادات المحلية الخاصة بالشخص. |
|
| اسم الشخص بالكامل. |
|
| تم تنسيق اسم الشخص بطريقة تراعي الترتيب الصحيح للأسماء في اللغات الصينية أو اليابانية أو الكورية. |
|
| وقت التحديث. |
|
| وقت دعوة الحساب بتنسيق UTC. |
|
| وقت المطالبة بالحساب بتنسيق UTC. |
|
| وقت تعطيل الحساب بتنسيق UTC. |
|
| معرف العضو كما حدده العميل. يجوز لكل عضو تضمين قيمة external_id غير فارغة باستخدام API إدارة الحساب. لن يتم تحديد قيمة السمة external_id بواسطة Workplace مطلقًا. |
|
| التاريخ والوقت الذي انضم فيه الشخص إلى الشركة، إذا تم تعيينهما عبرAPI إدارة الحساب. |
|
| السيرة الذاتية للشخص. |
|
| يحدد اسم مركز التكلفة. |
|
| رمز وصول العضو الذي يسمح للدمج بتنفيذ استدعاءات نيابةً عن شخص معين. انتحال الشخصية هو إذن تم إيقاف استخدامه. لذلك لا تحاول إنشاء وظيفة جديدة باستخدام هذا الإذن. هذا الإذن متوفر فقط لعمليات الدمج المخصصة التي تم تمكينه فيها حاليًا. |
|
| يوفر رابطًا يمكن للمستخدم اتباعه للمطالبة بحساب Workplace (متوفر فقط للمستخدمين غير المطالبين بحسابهم). |
|
| يوفر رمز وصول يمكن للمستخدم اتباعه للمطالبة بحساب Workplace (متوفر فقط للمستخدمين غير المطالبين بحسابهم). |
|
| الإعدادات المحلية للمستخدم. هذه هي الإعدادات المحلية التي سيستخدمها Workplace لهذا المستخدم حتى يتم تحديد إعدادات محلية أخرى بطريقة مختلفة (مثل إعدادات لغة المتصفح أو الجهاز) | قيم |
| معلومات حول حالة العمل دون التقيد بمكتب الخاصة بالمستخدم |
|
| ما إذا كان حساب المستخدم نشطًا |
|
| اسم عنصر الربط | الوصف |
|---|---|
المناسبات الخاصة بهذا الشخص. افتراضيًا، لا تتضمن المناسبات التي رفضها الشخص أو لم يرد عليها. | |
موجز المنشورات (بما في ذلك تحديثات الحالة) والروابط التي نشرها هذا الشخص. | |
| رسالة Workplace الخاصة بالشخص أو صفحة البرنامج التلقائي. يلزم توفير إذن قررائة كل الرسائل لعرض محادثات الشخص. |
| المدير أو المدراء المدرجون لدى لشخص. |
| تقارير الشخص المدرجة. |
صور الملف الشخصي للعضو. | |
| المجموعات المرتبطة بأحد الأعضاء. |
| أرقام الهواتف المرتبطة بأحد الأعضاء. |
| مهارات العضو. |
| الشارات التي تم منحها للمستخدم |
| يمثل عملية تسجيل خروج الشخص من Workplace. |
إزالة معلومات الملف الشخصي للمستخدم الذي تم إلغاء تنشيطه. |
GET /{member_id}?fields=email,name HTTP/1.1
Host: graph.facebook.comGET /{email_address} HTTP/1.1
Host: graph.facebook.comGET /community/members?external_ids=12356,abc123 HTTP/1.1
Host: graph.facebook.comGET /community/organization_members?inactive=1 HTTP/1.1
Host: graph.facebook.comGET graph.facebook.com
/{member-id}/eventsGET /{member_id}/reports HTTP/1.1
Host: graph.facebook.comGET /{member_id}/managers HTTP/1.1
Host: graph.facebook.comيلزم توفير رمز دمج مخصص مع إذن قراءة كل الرسائل:
GET graph.facebook.com
/{member-id}/conversations?fields=messages{message,attachments,from}يلزم توفير رمز دمج مخصص مع إذن قراءة كل الرسائل:
GET graph.facebook.com
/{member-id}/conversationsيلزم توفير رمز دمج مخصص مع إذن قراءة كل الرسائل:
GET graph.facebook.com
/{thread-id}/messages?user={user-id}GET graph.facebook.com
/me/conversations?fields=messages{message,attachments}يشير الاسم المستعار /me إلى صفحة البرنامج التلقائي عند استخدام رمز دمج مخصص
يلزم توفير رمز دمج مخصص مع إذن حذف رسائل الدردشة
DELETE graph.facebook.com
/{message-id}?user={user-id}يؤدي حذف الرسالة فقط إلى حذف الرسالة من طريقة العرض لدى العضو المحدد في الطلب. لحذف الرسالة بالكامل، يجب حذف طريقة العرض لدى كل عضو بهذه الرسالة.
يلزم توفير رمز دمج مخصص مع إذن إدارة الحسابات:
GET graph.facebook.com
/{member-id}?fields=account_invite_time,account_claim_timeتكون هذه الحقول موجودة فقط إذا تمت دعوة العضو أو المطالبة بحسابه
يلزم توفير رمز دمج مخصص مع إذن إدارة الحسابات:
GET graph.facebook.com
/{member-id}?fields=account_deactivate_timeتكون هذه الحقول موجودة فقط إذا تم إلغاء تنشيط حساب العضو
يلزم توفير رمز وصول مع إذن تسجيل الخروج:
POST graph.facebook.com
/{member-id}/logoutيلزم توفير رمز وصول مع إذن إدارة الملفات الشخصية على Workplace. يدعم كلاً من رابط الملف وتحميل الملف ضمن الطلب.
POST graph.facebook.com
/{member-id}/profile_pictures?
image_url={...}&
caption={...}POST graph.facebook.com
/{member-id}/profile_pictures?
caption={...}
Content-Type: multipart/form-data;
Content-Disposition: form-data; name="image_data"; filename="/profile_picture.pngيلزم توفير رمز وصول مع إذن إدارة الملفات الشخصية على Workplace.
POST graph.facebook.com
/{member-id}/phones?
type={...}&
primary={...}&
number={...}يلزم توفير رمز وصول مع إذن قراءة الملف الشخصي على Workplace.
GET graph.facebook.com
/{member-id}/skillsيلزم توفير رمز وصول مع إذن إدارة الملف الشخصي على Workplace.
POST graph.facebook.com
/{member-id}/skills?name={...}يلزم توفير رمز وصول مع إذن إدارة الملف الشخصي على Workplace.
DELETE graph.facebook.com
/{member-id}/skills?name={...}يلزم توفير رمز وصول مع إذن قراءة الملف الشخصي على Workplace.
GET graph.facebook.com
/{member-id}/badges?fields=id,name,description,icon,categoryيلزم توفير رمز وصول مع إذن إدارة الشارات. راجع وثائق المجتمع لإدراج الشارات المتوفرة ومعرفاتها.
POST graph.facebook.com
/{member-id}/badges?badge=workplace_championيلزم توفير رمز وصول مع إذن إدارة الشارات. راجع وثائق المجتمع لإدراج الشارات المتوفرة ومعرفاتها. لاحظ أن الرمز # الموجود في الرابط يجب أن يكون مشفرًا بعنوان URL.
POST graph.facebook.com
/{member-id}/badges?badge=workplace_custom#{badge_id}يلزم توفير رمز وصول مع إذن توفير حسابات المستخدمين.
POST graph.facebook.com
/{member-id}?active=falseيلزم توفير رمز وصول مع إذن توفير حسابات المستخدمين.
DELETE graph.facebook.com
/{member-id}فقط الأعضاء الذين لم تتم المطالبة بحساباتهم هم من يمكن حذفهم.
GET graph.facebook.com
/{user-id}?fields=frontline
{
"frontline": {
"is_frontline": true
},
"id": "100038142594104"
}