فكونتاكتي هي واحدة من الشبكات الاجتماعية الأكثر شعبية في رابطة الدول المستقلة. مستخدميها غالبا ما يكون مختلف الأجهزة ، بما في ذلك فون والأجهزة التي تعمل بنظام التشغيل أندرويد. ومع ذلك ، على الرغم من أن التطبيق فكونتاكتي الرسمي متاح لكل من دائرة الرقابة الداخلية والروبوت ، وبعض المستخدمين يفضلون استخدام النسخة فون من التطبيق على أجهزة الروبوت الخاصة بهم.
في الواقع ، وخلق نسخة فون من فكونتاكتي على الروبوت هو بسيط جدا. للقيام بذلك ، سوف تحتاج إلى تطبيق خاص يحاكي تماما واجهة دائرة الرقابة الداخلية ويسمح لك لتشغيل تطبيقات اي فون على أجهزة الروبوت. أحد هذه التطبيقات هو إيمو.
كيف يمكنني إنشاء نسخة فون فكونتاكتي على الروبوت باستخدام إيمو? كل شيء بسيط جدا. سوف تحتاج إلى تحميل وتثبيت إيمو على جهاز الروبوت الخاص بك. بعد التثبيت ، وإطلاق التطبيق والذهاب إلى المتجر ، وهو التناظرية من المتجر على دائرة الرقابة الداخلية.
- تنزيل البرامج اللازمة
- الروبوت ستوديو
- جدك
- إنشاء مشروع جديد
- إنشاء مشروع
- إنشاء واجهة رسومية
- الاتصال إلى واجهة برمجة التطبيقات فك
- الحصول على مفتاح الوصول
- تكوين طلبات واجهة برمجة التطبيقات
- تنفيذ تفويض المستخدم والمصادقة
تنزيل البرامج اللازمة
قبل البدء في إنشاء نسخة فون من فكونتاكتي لالروبوت ، تحتاج إلى تحميل وتثبيت العديد من البرامج.
وهنا لائحة من البرامج التي سوف تحتاج:
- الروبوت ستوديو هو بيئة التنمية المتكاملة (إيد) لإنشاء تطبيقات الروبوت.
- بوابة هو نظام التحكم في الإصدار الذي يسمح لك لإدارة شفرة المصدر للمشروع.
- جيثب سطح المكتب هو عميل جيثب الرسومية التي تبسط العمل مع المستودعات.
- أدوبي شد هو برنامج لتصميم واجهات التطبيق.
- فوتوشوب هو محرر الرسوم البيانية التي سوف تساعدك على إنشاء تصميم التطبيق الخاص بك.
قم بتنزيل وتثبيت جميع البرامج اللازمة من مواقع المطورين الرسمية. تأكد من أن لديك مساحة خالية كافية على القرص لتثبيت كل برنامج.
بعد تحميل وتثبيت جميع البرامج اللازمة ، سوف تكون على استعداد للبدء في إنشاء نسخة فون من فكونتاكتي لالروبوت.
الروبوت ستوديو
الروبوت ستوديو هو بيئة تطوير متكاملة (إيد) لإنشاء تطبيقات لنظام التشغيل أندرويد. يوفر مجموعة أدوات مريحة وقوية للمطورين ، مما يسمح لهم بإنشاء تطبيقات عالية الجودة باستخدام جافا وكوتلين ولغات البرمجة الأخرى.
وهنا عدد قليل من السمات الرئيسية من الروبوت ستوديو:
- واجهة بديهية: الروبوت ستوديو لديه واجهة بسيطة وبديهية أن يجعل تطوير التطبيقات أكثر ملاءمة وكفاءة.
- مصحح قوي: الروبوت ستوديو لديه مصحح قوي يساعد المطورين بسرعة العثور على وإصلاح الخلل في التعليمات البرمجية الخاصة بهم.
- التكامل مع الروبوت سك: ويشمل الروبوت ستوديو الروبوت سك ، مجموعة من الأدوات والمكتبات اللازمة لتطوير تطبيقات الروبوت.
- الروبوت المحاكي: يوفر الروبوت ستوديو محاكي الروبوت التي تسمح للمطورين لتشغيل واختبار التطبيقات الخاصة بهم على أجهزة مختلفة مع إصدارات مختلفة من الروبوت.
- دعم لغة البرمجة: الروبوت ستوديو يدعم العديد من لغات البرمجة ، مثل جافا وكوتلين ، مما يسمح للمطورين لاختيار اللغة التي هي الأكثر ملاءمة لهم.
الروبوت ستوديو هو الأداة الرئيسية لتطوير تطبيقات لالروبوت ، واستخدامه يبسط إلى حد كبير ويسرع عملية إنشاء التطبيقات. يوفر جميع الأدوات والموارد اللازمة لتطوير تطبيقات عالية الجودة ومبتكرة لأجهزة أندرويد المحمولة.
الآن ، وجود فكرة عن الروبوت ستوديو ، يمكنك البدء في إنشاء نسخة فون فكونتاكتي على الروبوت باستخدام هذه البيئة التنمية المتكاملة قوية.
جدك
جدك (جافا التنمية كيت) هو مجموعة من الأدوات المصممة لتطوير التطبيقات في لغة البرمجة جافا. ويشمل المجمعين ، مصححات ، والمكتبات ، وغيرها من المرافق اللازمة لتطوير وتشغيل البرامج على منصة جافا.
المكونات الرئيسية لل جدك:
- جافاك هو مترجم جافا الذي يحول شفرة المصدر جافا إلى بايت كود التي يمكن تنفيذها على جهاز جافا الظاهري (جفم);
- جافا هو جهاز ظاهري جافا الذي ينفذ بيتيكود المترجمة;
- جافادوك هو أداة لتوليد الوثائق على أساس التعليقات في شفرة المصدر;
- جرة هو أداة لتعبئة فئات جافا والموارد في ملفات جرة;
- المصحح هو أداة لتصحيح برامج جافا;
- المكتبات والأدوات اللازمة لتطوير تطبيقات جافا الأخرى.
لتطوير تطبيقات جافا ، تحتاج إلى تثبيت جدك على جهاز الكمبيوتر الخاص بك. يمكنك تحميل جدك من موقع أوراكل الرسمي وتثبيته على جهاز الكمبيوتر الخاص بك وفقا للتعليمات.
بعد تثبيت جدك ، يمكنك إنشاء وتجميع برامج جافا باستخدام مختلف بيئات التنمية المتكاملة (إيدس) أو برامج تحرير النصوص.
باستخدام جدك يوفر تطوير التطبيقات مريحة وفعالة في جافا ، مما يسمح للمطورين لاستخدام كافة الميزات من لغة جافا والمكتبة.
إنشاء مشروع جديد
قبل البدء في صنع نسخة فون من فكونتاكتي على الروبوت ، تحتاج إلى إنشاء مشروع جديد في بيئة التطوير.
للقيام بذلك ، اتبع الخطوات التالية:
- افتح بيئة تطوير استوديو أندرويد.
- في النافذة الرئيسية ، حدد "إنشاء مشروع جديد" أو "إنشاء مشروع جديد".
- حدد الخيار" نشاط فارغ "أو"نشاط فارغ".
- تعيين اسم المشروع ، حزمة التطبيق والمسار لحفظه.
- انقر فوق الزر" إنهاء "أو" تم".
بعد الانتهاء من كل هذه الخطوات ، سيتم إنشاء مشروع جديد يمكنك من خلاله البدء في تطوير إصدار آيفون من فكونتاكتي على أندرويد.
إنشاء مشروع
لإنشاء نسخة فون من فكونتاكتي على جهاز مع نظام التشغيل أندرويد ، تحتاج إلى اتباع عدة خطوات:
- تثبيت الروبوت ستوديو على جهاز الكمبيوتر الخاص بك. إنها بيئة تطوير متكاملة تسمح لك بإنشاء تطبيقات جوال للأندرويد.
- فتح الروبوت ستوديو وإنشاء مشروع جديد. أثناء عملية إنشاء المشروع ، يجب عليك تحديد اسم المشروع وحزمة التطبيق وتحديد إصدار سك أندرويد.
- أضف التبعيات الضرورية في ملف الإنشاء.غرادل. لإنشاء نسخة فون من فكونتاكتي على الروبوت ، تحتاج إلى توصيل مكتبة التحديثية للعمل مع طلبات هتب ومكتبة غسون للعمل مع بيانات جسون.
- إنشاء ملفات الموارد للتطبيق. في هذه الحالة ، ستكون هذه ملفات تخطيط الشاشة والصور لرمز التطبيق.
- تكوين ملف بيان التطبيق. في البيان ، يجب تحديد أذونات للعمل مع الإنترنت وإضافة نشاط لعرض شاشات التطبيق.
- تخصيص نمط التطبيق. يحدد النمط مظهر عناصر واجهة التطبيق.
بعد الانتهاء من كل هذه الخطوات ، يمكنك البدء في إنشاء منطق التطبيق وتطويره الإضافي.
من المهم أن نتذكر أن إنشاء نسخة فون من فكونتاكتي على الروبوت هو تماما مهمة صعبة تتطلب المعرفة والخبرة في تطوير التطبيقات النقالة. هذه التعليمات ليست سوى دليل عام وقد تتطلب إجراءات أو إعدادات إضافية ، اعتمادا على تفاصيل المشروع.
إنشاء واجهة رسومية
إنشاء واجهة رسومية للتطبيق هو مرحلة هامة في تطوير نسخة فون من فكونتاكتي لالروبوت. الواجهة الرسومية مسؤولة عن مظهر التطبيق وقابليته للاستخدام.
لإنشاء واجهة رسومية على الروبوت ، يمكنك استخدام مختلف الأدوات والمكتبات ، مثل:
- الروبوت شمل تخطيط: ملفات شمل التي تحدد عناصر واجهة مستخدم التطبيق ، مثل الأزرار وحقول النص والصور وغيرها. ملفات شمل سهلة لتحرير وتخصيص;
- تصميم المواد: هذا هو نظام التصميم التي وضعتها جوجل التي تقدم توصيات لخلق واجهات حديثة وأنيقة;
- مكتبة دعم أندرويد: مجموعة من الأدوات والمكتبات المصممة لدعم الإصدارات القديمة من أندرويد وضمان توحيد الواجهة عبر الأجهزة;
- الروبوت ستوديو: بيئة تطوير متكاملة لالروبوت الذي يسمح لك لإنشاء واجهة رسومية باستخدام محرر البصرية و شمل.
عند إنشاء واجهة رسومية ، من الضروري مراعاة احتياجات المستخدمين وضمان أقصى قدر من قابلية الاستخدام للتطبيق. من المهم أيضا الحفاظ على اتساق الواجهة ومنطقية حتى لا يواجه المستخدمون صعوبات في استخدامها.
بالإضافة إلى إنشاء عناصر واجهة المستخدم ، من الضروري أيضا التأكد من موقعها الصحيح وتنظيمها على الشاشة. حاويات مختلفة ورابطات مثل لينيرلايوت ، ريلاتيفلايوت ، إكسترينتلايوت وغيرها تساعد في هذا.
من المهم أيضا مراعاة ميزات الأجهزة والشاشات المختلفة — دقة الشاشة وحجمها واتجاهها ، بحيث تبدو الواجهة الرسومية للتطبيق وتعمل على النحو الأمثل على جميع الأجهزة.
يعد إنشاء واجهة رسومية عملية إبداعية يجب على المطور فيها مراعاة العديد من العوامل والمتطلبات. يعتمد نجاح التطبيق ورضا مستخدميه على الواجهة الرسومية الصحيحة وعالية الجودة.
الاتصال إلى واجهة برمجة التطبيقات فك
لإنشاء نسخة فون من فكونتاكتي على الروبوت ، تحتاج إلى الاتصال بك أبي ، واجهة التطبيق التي تسمح لك للتفاعل مع خادم فكونتاكتي.
للاتصال بك أبي ، سوف تحتاج إلى:
- تسجيل طلب جديد على الموقع https://vk.com/dev .
- الحصول على مفتاح الوصول (رمز الوصول).
لتسجيل التطبيق على موقع فك ، سوف تحتاج إلى:
- تسجيل الدخول إلى موقع فك.
- اتبع الرابط https://vk.com/apps?act=manage .
- انقر فوق الزر" إنشاء تطبيق " واملأ الحقول المطلوبة (الاسم والنوع والنظام الأساسي للتطبيق).
للحصول على مفتاح وصول ، يمكنك استخدام طرق مثل التفويض عبر فكونتاكتي أو استخدام التدفق الضمني. للحصول على مفتاح وصول عبر التدفق الضمني ، يجب عليك:
- إنشاء رابط ترخيص (على سبيل المثال, https://oauth.vk.com/authorize?client_id=APP_ID&redirect_uri=https://example .كوم / رد الاتصال والرد _ النوع = الرمز المميز ، حيث يكون معرف التطبيق هو معرف التطبيق الخاص بك ، و https://example.com/callback -عنوان ورل للصفحة التي سيتم إعادة توجيه المستخدمين إليها بعد التفويض).
- انتقل إلى عنوان ورل ولدت وتسجيل الدخول إلى موقع فك.
- بعد التفويض الناجح ، سيتم إعادة توجيه المستخدم إلى الصفحة المحددة في معلمة إعادة التوجيه مع جزء عنوان ورل يحتوي على الوصول إلى البيانات والبيانات الأخرى.
- استخراج أسيس توكين من جزء ورل وحفظه لمزيد من الاستخدام عند التفاعل مع خادم فكونتاكتي.
سيسمح لك الاتصال بواجهة برمجة تطبيقات فك بالوصول إلى طرق ووظائف فكونتاكتي المختلفة ، مثل الحصول على قائمة بالأصدقاء وإرسال الرسائل والعمل مع الصور وغيرها.
باستخدام مفتاح الوصول المستلم (رمز الوصول) ، سوف تكون قادرة على مصادقة الطلبات إلى فك أبي والحصول على المعلومات اللازمة لإنشاء نسخة فون من فكونتاكتي على الروبوت.
الحصول على مفتاح الوصول
لإنشاء نسخة فون من فكونتاكتي على الروبوت ، تحتاج إلى الحصول على مفتاح الوصول من شأنها أن تسمح لك للتفاعل مع أبي فكونتاكتي وتلقي البيانات عن المستخدم وأصدقائه والرسائل وغيرها من وظائف الخدمة. للقيام بذلك ، اتبع التعليمات أدناه:
- سجل كمطور على موقع فكونتاكتي وقم بإنشاء تطبيق جديد.
- انتقل إلى إعدادات التطبيق الذي تم إنشاؤه وعلامة التبويب "الإعدادات".
- انسخ قيمة حقل" معرف التطبيق".
- سيتم استخدام هذه القيمة لاحقا عند إنشاء ارتباط للحصول على مفتاح وصول.
- إعداد حقوق الوصول للتطبيق:
- حدد علامة التبويب" حقوق الوصول".
- في حقل" الإعدادات " ، حدد الأذونات اللازمة للعمل مع واجهة برمجة تطبيقات فكونتاكتي.
- قم بإنشاء رابط للحصول على مفتاح الوصول:
- إنشاء عنوان ورل باستخدام المعلمات التالية:
- انسخ عنوان ورل المستلم.
- إرسال المستخدم للحصول على إذن:
- افتح عنوان ورل المستلم في متصفح الويب أو المتصفح المضمن للتطبيق الخاص بك.
- سيتم إعادة توجيه المستخدم إلى صفحة ترخيص فكونتاكتي.
- بعد التفويض الناجح ، سيتم إعادة توجيه المستخدم إلى عنوان ورل الذي حددته ، ويمر مفتاح الوصول كمعلمة في عنوان ورل.
- استخراج مفتاح الوصول:
- استخراج مفتاح الوصول من عنوان ورل التي تم الحصول عليها في الخطوة السابقة.
- سيبدو مفتاح الوصول كسلسلة من الأحرف والأرقام بعد الحرف " # " في عنوان ورل.
| المعلمة | قيمة العميل |
|---|---|
| تم نسخ معرف التطبيق في الخطوة 3 | |
| إعادة التوجيه | عنوان ورل الذي سيتم إعادة توجيه التطبيق إليه بعد التفويض |
| نوع الاستجابة | نوع الاستجابة ، تحتاج إلى تحديد "الرمز المميز" |
| النطاق | حقوق الوصول المحددة في الخطوة 4 |
| عرض | نوع عرض نافذة التفويض ، تحتاج إلى تحديد "المحمول" |
الآن لديك مفتاح وصول يسمح لك بالتفاعل مع واجهة برمجة تطبيقات فكونتاكتي واستخدام وظائف الشبكة الاجتماعية في تطبيقك.
تكوين طلبات واجهة برمجة التطبيقات
لإنشاء نسخة فون من فكونتاكتي على الروبوت ، تحتاج إلى تكوين طلبات أبي للوصول إلى البيانات والوظائف اللازمة للشبكة الاجتماعية. في هذا القسم ، سننظر في كيفية القيام بذلك.
1. سجل كمطور على موقع فكونتاكتي وقم بإنشاء تطبيق.
2. احصل على رمز وصول — هذا هو المفتاح الذي يسمح لتطبيقك بالوصول إلى واجهة برمجة التطبيقات للحصول على البيانات. للقيام بذلك ، تحتاج إلى تفويض المستخدم وطلب حقوق الوصول.
- افتح رابط تفويض المستخدم: https://oauth.vk.com/authorize?client_id=ВАШ_ID_ПРИЛОЖЕНИЯ&display=mobile&redirect_uri=https://oauth.vk.com/blank.أتش تي أم أل & سكوب = حقوق الوصول & الاستجابة _ النوع = الرمز المميز & الخامس=5.130
- استبدل تطبيقك بمعرف التطبيق الخاص بك ، وحقوق الوصول بحقوق الوصول المطلوبة.
- انقر على الرابط الذي تلقيته والسماح بالوصول إلى التطبيق الخاص بك.
- بعد السماح بالوصول ، ستتم إعادة توجيهك إلى العنوان المحدد في معلمة إعادة التوجيه ، وسيحتوي شريط العناوين على رمز وصول مميز. نسخه.
3. تكوين طلبات واجهة برمجة التطبيقات باستخدام رمز الوصول المستلم.
لتقديم طلبات إلى واجهة برمجة تطبيقات فكونتاكتي ، يمكنك استخدام طلبات هتب ، على سبيل المثال ، باستخدام مكتبة الطائرة. يجب أن يحدد الطلب عنوان ورل لواجهة برمجة التطبيقات ويمرر معلمات الطلب.
| طريقة أبي | رابط | معلمات الطلب |
|---|---|---|
| المستخدمين.الحصول على | https://api.vk.com/method/users.get | معرفات المستخدم ، الحقول |
| الأصدقاء.الحصول على | https://api.vk.com/method/friends.get | معرف المستخدم |
| الصور.الحصول على | https://api.vk.com/method/photos.get | معرف المالك ، معرف الألبوم ، أحجام الصور |
4. تلقي ومعالجة الاستجابة من واجهة برمجة التطبيقات.
بعد إرسال طلب وتلقي استجابة من أبي فكونتاكتي ، يمكنك معالجة البيانات الواردة وعرض المعلومات اللازمة في إصدار فون من فكونتاكتي على الروبوت. على سبيل المثال ، يمكنك عرض بيانات حول مستخدم وأصدقائه وصوره وكائنات الشبكة الاجتماعية الأخرى.
الآن أنت تعرف كيفية إعداد طلبات أبي لإنشاء نسخة فون من فكونتاكتي على الروبوت. استخدام البيانات التي تتلقاها لتطوير التطبيق الخاص بك وتحقيق النتائج المرجوة!
تنفيذ تفويض المستخدم والمصادقة
إذن المستخدم والمصادقة هي مرحلة هامة في تطوير نسخة فون من فكونتاكتي على الروبوت. يتيح ذلك للمستخدمين تسجيل الدخول إلى حساباتهم والتحقق من صحتها والوصول إلى وظائف التطبيق.
لتنفيذ إذن المستخدم والمصادقة في إصدار فون من فكونتاكتي على الروبوت ، يمكنك استخدام النهج التالي:
- إضافة زر تسجيل دخول فكونتاكتي على شاشة ترخيص التطبيق. للقيام بذلك ، يمكنك استخدام زر "تسجيل الدخول عبر فكونتاكتي" ، والذي سيسمح للمستخدمين بتسجيل الدخول باستخدام حساب فكونتاكتي الخاص بهم.
- الحصول على أذونات من المستخدم. بعد النقر فوق الزر" تسجيل الدخول عبر فكونتاكتي " ، يجب أن يطلب التطبيق إذنا من المستخدم للوصول إلى حساب فكونتاكتي الخاص به. يمكن أن تتضمن الأذونات الوصول إلى معلومات ملف تعريف المستخدم وقائمة الأصدقاء وما إلى ذلك.
- مصادقة المستخدم على خادم فكونتاكتي. عند الحصول على إذن ناجح ، يجب على التطبيق إرسال طلب إلى خادم فكونتاكتي باستخدام رمز الوصول المستلم من المستخدم. سيتحقق خادم فكونتاكتي من صحة الرمز المميز ، وفي حالة المصادقة الناجحة ، سيرسل استجابة ببيانات المستخدم (على سبيل المثال ، معرف المستخدم والاسم الأول واسم العائلة وما إلى ذلك.)
- حفظ بيانات المستخدم. بعد المصادقة الناجحة ، يجب على التطبيق حفظ بيانات المستخدم المستلمة (على سبيل المثال ، المعرف والاسم الأول واسم العائلة) في وحدة تخزين محلية (على سبيل المثال ، قاعدة بيانات سكليتي) بحيث تكون متاحة أثناء تشغيل التطبيق.
- عرض معلومات المستخدم. بعد إذن المستخدم ومصادقته ، يجب أن يعرض التطبيق بياناته على الشاشة المناسبة (على سبيل المثال ، ملف تعريف مستخدم به صورة ، والاسم الأول ، واسم العائلة ، وما إلى ذلك.)
وبالتالي ، فإن تنفيذ إذن المستخدم والمصادقة في إصدار فون من فكونتاكتي على الروبوت يسمح للمستخدمين بالوصول إلى وظائف التطبيق وسهولة استخدام حسابات فكونتاكتي الخاصة بهم.