# روابط الربط: وصول الوكالة إلى حسابات العملاء دون كلمات مرور

_2026-09-23 · كيف تحصل الوكالة على صلاحية النشر في حسابات عملائها على Facebook وInstagram وYouTube وX وLinkedIn وTikTok برابط ربط، دون مشاركة كلمات مرور أو حساب Shager._

رابط الربط هو رابط ترسله الوكالة إلى العميل ليربط بنفسه صفحته على Facebook أو حسابه الاحترافي على Instagram أو قناته على YouTube بمساحة عمل الوكالة. يسجّل العميل الدخول مباشرة لدى الشبكة ويمنح الصلاحية بنفسه، فلا يشارك كلمة مرور، ولا يحتاج إلى حساب في Shager. وبالنسبة إلى الوكالات التي تشغّل وكلاء ذكاء اصطناعي، يعني ذلك أيضًا أن الوكيل يستطيع تجهيز خطوات الانضمام بينما تبقى بيانات الدخول في يد العميل وحده.

كثيرًا ما تبدأ العلاقة بين الوكالة والعميل بداية متعثرة في مرحلة الانضمام. يضيع الأسبوع الأول في مكالمات لمعرفة من المسؤول عن أي صفحة، وكلمة مرور تُرسل في الدردشة، ورمز تحقق ثنائي يصل إلى هاتف قديم لأحد الموظفين. وُجدت روابط الربط لتختصر ذلك الأسبوع كله في رسالة واحدة.

## لماذا تُعد مشاركة كلمات المرور مشكلة، حتى مع عملاء موثوقين؟

الحجة الأمنية قديمة وموثقة جيدًا. تبدأ مواصفة OAuth 2.0، أي [RFC 6749](https://datatracker.ietf.org/doc/html/rfc6749#section-1)، بسرد ما يحدث من أخطاء حين تحتفظ أطراف ثالثة بكلمة مرور المستخدم: عليها أن تخزّنها، وتحصل على صلاحيات أوسع مما تحتاج إليه، ولا يستطيع المالك سحب الصلاحية من طرف واحد دون أن يغيّر كلمة المرور على الجميع.

وتضاف إلى ذلك مشكلات عملية تخص الوكالات. تغادر كلمات المرور مع الموظفين الذين يتركون العمل. وقد يؤدي تسجيل الدخول من أجهزة ومواقع جديدة إلى فحوص أمنية لدى الشبكة تُقفل الحساب في وجه العميل نفسه. وحين يقع خطأ، لا يمكن معرفة من فعل ماذا، لأن الجميع استخدموا بيانات الدخول نفسها.

التفويض المُوكَل يحل هذه المشكلات. توضح وثائق Google كيف تستخدم واجهاتها البرمجية OAuth 2.0، وأن [رموز الوصول صالحة فقط للعمليات والموارد المحددة في نطاقها](https://developers.google.com/identity/protocols/oauth2). يوافق العميل على صلاحيات محددة، ويستطيع سحبها من إعدادات حسابه متى شاء.

## كيف يعمل رابط الربط خطوة بخطوة؟

من جهة العميل، المسار قصير:

1. يفتح العميل الرابط الذي أرسلته الوكالة.
2. يختار الشبكة: Facebook أو Instagram أو YouTube أو X أو LinkedIn أو TikTok.
3. يسجّل الدخول في صفحة الشبكة نفسها، لا في نموذج تديره الوكالة.
4. يختار الصفحات أو الحسابات أو القنوات التي يريد ربطها ويوافق على الصلاحيات.
5. تظهر الحسابات المربوطة في مساحة عمل الوكالة الخاصة بهذا العميل.

ومن جهة الوكالة، لا يوجد ما يُكتب نيابة عن العميل. تظهر الحسابات كقنوات جاهزة للتجميع والاستهداف.

## كيف ينشئ الوكيل روابط الربط؟

يتيح Shager ذلك من خلال الأداة `create_connect_link` على خادم MCP، وكعملية في REST API أيضًا. هذا تسلسل انضمام يستطيع الوكيل تنفيذه في اليوم الأول:

```text
whoami                  confirm the key belongs to the agency organization
create_workspace        "Copperline Coffee"
create_connect_link     for the new workspace, returns the link to send
                        (wait for the client to complete the flow)
list_channels           confirm which accounts were connected
create_group            "All cafes", "Instagram only", by region if useful
```

وهذه تعليمات للوكيل:

```text
New client: Copperline Coffee, 14 cafes, Facebook Pages and Instagram.
Create a workspace, create a connect link, and draft a short email to
their marketing lead explaining what the link does in plain language.
Mention that they will sign in on Facebook and Instagram directly and
won't share any password with us. Do not send the email; give it to me.
Tomorrow, check which channels are connected and propose groups by city.
```

انتبه إلى قيد واحد: بيئة الاختبار التي سجّلها الوكيل بنفسه لا تستطيع إنشاء روابط ربط إلى أن يتولى شخص ملكيتها. وهذا مقصود، فطلب الوصول إلى حسابات شخص آخر خطوة يجب أن تعود إلى إنسان مسؤول. يشرح مقالنا عن [تسجيل الوكيل الذاتي وتولّي الملكية](/ar/blog/agent-self-signup-and-claim) هذه الخطوة.

## ماذا تقول الرسالة المرسلة إلى العميل؟

يحق للعملاء أن يتوجسوا من الروابط التي تطلب الوصول إلى حساباتهم الاجتماعية، ولذلك فالرسالة المرافقة للرابط تؤدي دورًا كبيرًا. اجعلها قصيرة ومحددة:

```text
Hi Dana,

Here is the link to connect Copperline's Facebook and Instagram accounts
to our publishing workspace: <link>

You'll sign in on Facebook and Instagram directly, choose which cafe
accounts to connect, and approve publishing access. We never see your
password. You can remove our access at any time from your account settings.

It takes about five minutes. If a cafe account is missing from the list,
it usually means your login doesn't have full control of it; tell us and we'll help.
```

الفقرة الأخيرة تمنع أكثر طلبات الدعم شيوعًا. لا يستطيع العميل أن يربط إلا الحسابات التي يملك عليها صلاحيات كافية من خلال حسابه هو، ولذلك قد تحتاج العلامات التجارية متعددة الفروع، حيث يدير كل مدير صفحة مختلفة، إلى أن يفتح الرابط أكثر من شخص.

## كيف يتكامل ذلك مع أدوات الشركاء التي توفرها الشبكات؟

لدى الشبكات أدواتها الخاصة لمنح الوكالات صلاحيات، مثل مشاركة الأصول بين المحافظ التجارية في أدوات Meta للأعمال. هذه الأدوات مفيدة للإعلانات وإدارة الفرق، وكثير من الوكالات تستخدم الطريقتين معًا. أما رابط الربط فأضيق نطاقًا: يمنح منصة النشر ما تحتاج إليه فقط لنشر المنشورات وجدولتها وقراءة نتائجها في تلك الحسابات. وبالنسبة إلى عميل يريد فقط أن تُنشر المنشورات باسم علامته التجارية، فهو غالبًا الطريق الأبسط.

## ماذا يحدث حين تتغير الصلاحيات؟

تتكرر ثلاث حالات بانتظام.

حين يضيف العميل فرعًا جديدًا، أرسل له رابطًا مماثلًا فيربط الحساب الجديد. بعد ذلك يستطيع الوكيل إضافته إلى المجموعات المناسبة.

حين ينهي العميل التعاقد، يسحب الصلاحية من جهته، وتحذف الوكالة القنوات من مساحة العمل. لا توجد كلمات مرور يجب تغييرها.

حين يتوقف رمز الوصول عن العمل، وهو ما قد يحدث بعد تغيير كلمة المرور أو تغيير الصلاحيات لدى الشبكة، تحتاج القناة إلى إعادة ربط. تشير وثائق OAuth لدى Google إلى أن على التطبيقات أن تتوقع أن [رمز التحديث الممنوح قد يتوقف عن العمل](https://developers.google.com/identity/protocols/oauth2). فحص أسبوعي يجريه الوكيل باستخدام `list_channels` ومقارنة النتيجة بقائمة الحسابات المتوقعة لدى العميل، مع نظرة على أي منشورات فاشلة باستخدام `get_post`، يكشف المشكلة مبكرًا.

## ما علاقة ذلك بالوكلاء؟

التوزيع الذي يديره وكيل يعتمد على وصول نظيف. إذا كان اتصال الوكالة بأربعين صفحة لعملائها قائمًا على كلمة مرور مشتركة، فإن الوكيل يرث كل هشاشة هذا الترتيب. أما مع الصلاحيات التي يمنحها العميل بنفسه، فكل قناة صلاحية واضحة يمكن عرضها وتجميعها ومراجعتها وسحبها. وعلى هذا الأساس يُبنى بقية [نموذج تشغيل الوكالة](/ar/blog/agency-operating-model-with-agents).

## الأسئلة الشائعة

### هل يحتاج العميل إلى حساب في Shager لاستخدام رابط الربط؟

لا. يفتح العميل الرابط، ويسجّل الدخول لدى الشبكة، ويوافق على الصلاحيات. لا ينشئ حسابًا في Shager ولا يشارك كلمة مرور.

### ما الشبكات التي تدعمها روابط الربط؟

كل الشبكات التي يدعمها Shager: صفحات Facebook، وحسابات Instagram الاحترافية، وقنوات YouTube، وحسابات X، والملفات الشخصية على LinkedIn، وحسابات TikTok. يعمل TikTok فعليًا لكنه بانتظار مراجعة TikTok للتطبيق، ولذلك لا يمكن حتى الموافقة عليه النشر إلا في حسابات خاصة، وتُنشر المنشورات كخاصة. أما صفحات الشركات على LinkedIn فبانتظار موافقة LinkedIn على Community Management API.

### هل يستطيع وكيل الذكاء الاصطناعي إرسال روابط الربط إلى العملاء بنفسه؟

يستطيع الوكيل الذي يستخدم مفتاحًا تولى إنسان ملكيته أن ينشئ الرابط. لكننا ننصح بأن يرسله شخص مع رسالة شخصية، لأن طلب الوصول إلى الحسابات يجب أن يأتي من شخص يعرفه العميل.

لتجربة ذلك، أنشئ مساحة عمل لعميلك القادم وولّد رابطًا من لوحة التحكم، أو اطلب من وكيلك أن يفعل ذلك عبر خادم MCP الموصوف في [صفحة الوكلاء](/ar/agents).

---
Source: https://shager.ai/ar/blog/client-connect-links
