فك (قصيرة ل فكونتاكتي) هي واحدة من الشبكات الاجتماعية الأكثر شعبية في روسيا وبلدان رابطة الدول المستقلة. نظرا لقاعدة المستخدمين الضخمة ، غالبا ما يحتاج المطورون والمسوقون إلى تلقي البيانات من فك لأغراض مختلفة. في هذه المقالة ، سوف ننظر في عدة طرق بسيطة للحصول على البيانات من فك وتقديم تعليمات خطوة بخطوة لكل واحد منهم.
من المهم أن نلاحظ أن الحصول على البيانات من فك يمكن أن تكون مفيدة ليس فقط للمطورين والمسوقين. قد يرغب أي مستخدم لشبكة اجتماعية في الحصول على معلومات حول حسابه أو حول المستخدمين الذين يتفاعلون معهم.
الطريقة الأولى للحصول على البيانات من فك هو استخدام واجهة برمجة التطبيقات فك الرسمية. واجهة برمجة التطبيقات (واجهة برمجة التطبيقات) عبارة عن مجموعة من الإرشادات والأدوات التي يمكن للمطورين استخدامها للتفاعل مع شبكة اجتماعية. توفر واجهة برمجة التطبيقات الرسمية الوصول إلى وظائف مختلفة ، مثل الحصول على معلومات حول ملف تعريف المستخدم وقائمة الأصدقاء والرسائل وما إلى ذلك. لاستخدام واجهة برمجة التطبيقات الرسمية فك ، تحتاج إلى تسجيل التطبيق في قسم" تطبيقاتي " على موقع فك والحصول على مفتاح أبي.
- إذن عبر فك أبي
- باستخدام واجهة برمجة تطبيقات رد الاتصال فك
- الحصول على معلومات المستخدم
- العمل مع الصور والألبومات
- 1. باستخدام واجهة برمجة التطبيقات فك
- 2. استخدام تحليل الصفحة
- 3. استخدام خدمات الطرف الثالث
- 4. باستخدام أوبينابي فك
- التكامل مع فك سك على تطبيقات الجوال
إذن عبر فك أبي
لتلقي البيانات من فك ، يجب عليك أولا تسجيل الدخول إلى الشبكة الاجتماعية عبر واجهة برمجة التطبيقات فك. سيسمح هذا لبرنامجك بالوصول إلى بيانات المستخدم وتنفيذ إجراءات معينة نيابة عنه.
لتسجيل الدخول عبر واجهة برمجة تطبيقات فك ، اتبع الخطوات التالية:
- تسجيل الطلب في كيه
- احصل على معرف العميل
- السماح بالوصول إلى بيانات المستخدم
- الحصول على الوصول
الخطوة 1: تسجيل التطبيق في كيه
انتقل إلى صفحة إدارة التطبيقات كيه وإنشاء تطبيق جديد. املأ الحقول المطلوبة ، مع تحديد اسم التطبيق ونوعه وعنوان الموقع / النظام الأساسي. بعد الإنشاء الناجح للتطبيق ، سيتم تزويدك بمعرف العميل ، وهو المعرف الفريد للتطبيق الخاص بك.
الخطوة 2: احصل على معرف العميل
بعد تسجيل الطلب ، سوف تتلقى معرف العميل. سيتم استخدامه للحصول على إذن عبر فك أبي.
الخطوة 3: السماح بالوصول إلى بيانات المستخدم
من أجل الوصول إلى بيانات المستخدم ، من الضروري الحصول على إذن المستخدم لاستخدام بياناته. للقيام بذلك ، سوف تحتاج إلى فتح صفحة ترخيص فك باستخدام عنوان ورل التالي:
https://oauth.vk.com/authorize?معرف العميل=معرف العميل الخاص بك وإعادة توجيه_وري = عنوان الموقع والنطاق الخاص بك = إذن الوصول والاستجابة _ النوع = الرمز
هنا:
- معرف العميل الخاص بك هو معرف العميل الخاص بك الذي تم الحصول عليه في الخطوة السابقة.
- عنوان موقعك هو عنوان موقعك الذي سيتم إعادة توجيه المستخدم إليه بعد تسجيل الدخول إلى فك. حدد هذا العنوان مقدما في إعدادات تطبيق فك الخاص بك.
- تخصيص الوصول هو الإذن الذي تطلبه من المستخدم. على سبيل المثال ، إذا كنت تريد الوصول إلى صور المستخدم ، فاستخدم النطاق=الصور. يتم وصف الأذونات المسموح بها بالتفصيل في وثائق واجهة برمجة التطبيقات فك.
بعد فتح هذه الصفحة ، سيتعين على المستخدم تأكيد الإذن لاستخدام بياناته.
الخطوة 4: الحصول على الوصول
بعد أن يسمح المستخدم بالوصول إلى بياناته ، سيتم إعادة توجيهه إلى عنوان ورل لموقعك المحدد في إعدادات التطبيق. سيتم تمرير عنوان ورل المعلمة التعليمات البرمجية،والتي سوف تحتاج إلى الحصول على الوصول.
للحصول على الوصول ، تحتاج إلى تقديم طلب آخر إلى عنوان ورل التالي:
https://oauth.vk.com/access_token?client_id=ВАШ_CLIENT_ID&client_secret=ВАШ_CLIENT_SECRET&redirect_uri=URI_вашего_сайта&code=ПАРАМЕТР_CODE
هنا:
- معرف العميل الخاص بك هو معرف العميل الخاص بك
- السر الخاص بك هو المفتاح السري للتطبيق الخاص بك ، والذي يمكن العثور عليه في إعدادات تطبيق فك
- عنوان موقعك هو عنوان موقعك
- المعلمة الرمز هي معلمة الرمز المستلمة بعد تأكيد وصول المستخدم
وردا على ذلك ، سوف تتلقى كائن جسون التي سوف تحتوي على مفتاح الوصول للوصول إلى بيانات المستخدم. الآن يمكنك استخدامه للحصول على البيانات من أبي فك.
من المهم أن تتذكر أن مفتاح الوصول له فترة صلاحية محدودة ، والتي يشار إليها أيضا في الاستجابة عند استلامها. للحصول على مفتاح أسيس توكين جديد ، سوف تحتاج إلى تكرار عملية التفويض من خلال أبي فك مرة أخرى.
باستخدام واجهة برمجة تطبيقات رد الاتصال فك
يوفر فكونتاكتي واجهة برمجة تطبيقات رد الاتصال لمعالجة الأحداث التي تحدث على صفحة المستخدم أو المجموعة. يتيح لك ذلك تلقي إشعارات حول الرسائل الجديدة والتعليقات والإعجابات والأحداث الأخرى التي تجري على فكونتاكتي.
لاستخدام واجهة برمجة تطبيقات رد الاتصال فك اتبع الخطوات التالية:
- قم بإنشاء وظيفة خادم تقبل طلبات النشر من واجهة برمجة تطبيقات رد الاتصال الخاصة بك ومعالجة الأحداث المستلمة.
- إنشاء خادم هتب العام وتكوينه لقبول الطلبات الواردة من فك.
- سجل تطبيق فكونتاكتي واحصل على إمكانية الوصول إلى واجهة برمجة تطبيقات رد الاتصال.
- قم بتكوين واجهة برمجة تطبيقات رد الاتصال في إعدادات تطبيق فكونتاكتي وحدد عنوان ورل للخادم الذي يجب إرسال الإشعارات إليه.
بعد الانتهاء من هذه الخطوات ، سيتلقى الخادم الخاص بك إشعارات حول الأحداث في فكونتاكتي وستتمكن من معالجتها في طلبك.
تسمح لك واجهة برمجة تطبيقات رد الاتصال في كيه بتلقي الأنواع التالية من الأحداث:
- الرسائل (الرسائل الواردة الجديدة في المجموعة / الرسائل الخاصة للمستخدمين)
- تعليقات (تعليقات جديدة على المشاركات على حائط المجموعة)
- الإعجابات (الإعجابات الجديدة على المشاركات على حائط المجموعة)
- الإخطارات (الإخطارات المختلفة ، على سبيل المثال ، حول إضافة مستخدم كصديق)
لمعالجة كل نوع من الأحداث ، ستحتاج إلى تنفيذ الوظيفة المناسبة على الخادم الخاص بك.
فك رد أبي يساعد على أتمتة عملية تلقي البيانات من فكونتاكتي ، ويسمح لك لربط النظام الخاص بك إلى شبكة اجتماعية وتلقي الإخطارات في الوقت الحقيقي حول الأحداث
باستخدام فك استدعاء أبي يتطلب بعض التكوين من جانب الخادم ومعرفة بروتوكول معالجة الحدث ، لكنه يسمح لك للحصول على أقصى قدر من البيانات من فكونتاكتي واستخدامها لمختلف المهام المتعلقة بالشبكة الاجتماعية.
الحصول على معلومات المستخدم
عند العمل مع واجهة برمجة التطبيقات فك ، يمكنك الحصول على معلومات مختلفة عن المستخدم ، بما في ذلك اسمه الأول ، اسم العائلة ، تاريخ الميلاد ، الموقع ، الخ. للقيام بذلك ، اتبع الخطوات التالية:
- تسجيل الدخول إلى موقع فك.
- إنشاء تطبيق على صفحة المطور فك بعد تلقي مفاتيح الوصول المناسبة.
- استخدم رمز الوصول المستلم للوصول إلى واجهة برمجة تطبيقات فك.
- استخدم طريقة المستخدمين.احصل على معلومات المستخدم.
طلب مثال:
الحصول على https://api.vk.com/method/users.get
| ?معرفات المستخدم=1 | الحقول=التاريخ ، المدينة ، التعليم |
|---|---|
| الوصول = {رمز الوصول الخاص بك} | & الخامس = 5.131 |
| نتيجة لذلك ، ستتلقى ردا يحتوي على معلومات حول المستخدم المطلوب: | |
| الميدان | |
| وصف الهوية | معرف المستخدم |
| الاسم الأول | اسم المستخدم |
الاسم الأخير
الاسم الأخير للمستخدم
التاريخ
تاريخ ميلاد المستخدم
المدينة
المدينة حيث
يقع مستخدم التعليم
معلومات حول تعليم المستخدم
لمزيد من المعلومات حول المستخدمين والحقول المتاحة ، يمكنك قراءة وثائق واجهة برمجة التطبيقات فك.
العمل مع الصور والألبومات
على شبكة فكونتاكتي الاجتماعية ، يمكن للمستخدمين مشاركة صورهم وإنشاء ألبومات لسهولة التخزين والعرض. إذا كنت بحاجة إلى الوصول إلى صور وألبومات مستخدمي فكونتاكتي ، فلديك عدة طرق للقيام بذلك.
1. باستخدام واجهة برمجة التطبيقات فك
توفر منصة فكونتاكتي واجهة برمجة تطبيقات يمكن للمطورين من خلالها الوصول إلى بيانات المستخدم المختلفة ، بما في ذلك الصور والألبومات. لاستخدام هذه الطريقة ، ستحتاج إلى التسجيل كمطور على موقع فكونتاكتي ، وإنشاء تطبيق والحصول على معرفه ومفتاحه السري. ثم يمكنك استخدام واجهة برمجة التطبيقات لاسترداد الصور والألبومات من حسابات المستخدمين.
2. استخدام تحليل الصفحة
إذا لم تكن بحاجة إلى تلقي بيانات من عدد كبير من الحسابات أو لم تكن مطورا ، فيمكنك استخدام طريقة تحليل الصفحة باستخدام بايثون أو لغة برمجة أخرى. للقيام بذلك ، سوف تحتاج إلى تثبيت مكتبة للعمل مع صفحات هتمل وكتابة محلل من شأنها استخراج البيانات التي تحتاج إليها من رمز هتمل من صفحة المستخدم فكونتاكتي.
3. استخدام خدمات الطرف الثالث
- هناك أيضا خدمات تابعة لجهات خارجية تتيح لك الوصول إلى صور وألبومات مستخدمي فكونتاكتي دون مهارات برمجة خاصة. يمكنك استخدام إحدى هذه الخدمات التي توفر أدوات جاهزة للعمل مع البيانات من فكونتاكتي.
- 4. باستخدام أوبينابي فك
- أوبينابي فك هو مجموعة من مكتبات جافا سكريبت والأدوات التي تسمح لك لتضمين وظائف فكونتاكتي على موقع الويب الخاص بك. واحدة من وحدات فك أوبينابي يسمى فك صور ويسمح لك للوصول إلى صور المستخدمين والألبومات من خلال شفرة جافا سكريبت.
- هناك العديد من الطرق للوصول إلى صور وألبومات مستخدمي فكونتاكتي. يعتمد اختيارك على مهاراتك في البرمجة واحتياجاتك وتفضيلاتك.
- التكامل مع فك سك على تطبيقات الجوال
لدمج فك (فكونتاكتي) في تطبيقات الهاتف المحمول ، يتم تزويد المطورين مع فك سك. هذا هو مجموعة من الأدوات التي تسمح لك للوصول إلى وظائف مختلفة من الشبكة الاجتماعية فك والتفاعل معها من خلال تطبيقات الهاتف المتحرك.
التكامل مع فك سك يوفر ميزات مثل إذن المستخدمين فك في التطبيق ، والوصول إلى ملف تعريف المستخدم والأصدقاء والمجتمعات ، فضلا عن النشر على جدار المستخدم.