تلقي رمز الوصول vk. ما هو رمز VK؟ كيفية معرفة الرمز المميز الخاص بك في جهة الاتصال

14.07.2021

غالبًا ما يتعين على المطورين التعامل مع التطبيقات والخدمات التي تتطلب مفتاح وصول - Access_token أثناء عملية التفاعل مع شبكة VKontakte الاجتماعية.

في هذا البرنامج التعليمي سنلقي نظرة على طريقتين متشابهتين جدًا للحصول عليه.

كيف ستعمل العملية؟

كل ما يتعين علينا فعله هو استبدال معرف التطبيق في عنوان URL. من الممكن أيضًا تعديل الأقسام التي نسمح بالوصول إليها من خلال Access_token الذي تم إنشاؤه.

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

رابط الحصول على المفتاح

هنا هو عنوان URL النهائي. نحن هنا مهتمون بشكل أساسي بالبيانات الموجودة بعد العلامة =. في المثال أدناه يقول معرف التطبيق. ونحن بدورنا سنستبدل رقمًا محددًا هناك.

https://oauth.vk.com/authorize?client_id=ID-applications&scope=notify,صور,أصدقاء,صوت,فيديو,ملاحظات,صفحات,مستندات,حالة,أسئلة,عروض,حائط,مجموعات,رسائل,إشعارات,إحصائيات, الإعلانات، دون اتصال&redirect_uri=https://api.vk.com/blank.html&display=page&response_type=token

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

الآن كل ما تبقى هو الحصول على الهوية.

نحصل على الهوية من خلال التطبيق الخاص بنا

لإنشائه، نحتاج إلى الانتقال إلى القسم المناسب المتوفر في حساب المطور. اتبع الرابط هناك.

https://vk.com/apps?act=manage

واضغط على الزر "إنشاء تطبيق".

حدد اسم ونوع التطبيق (انظر). ثم انقر على الزر "تطبيق الاتصال".

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

سيتم إنشاء التطبيق. انتقل الآن إلى علامة التبويب "الإعدادات". هنا في الكتلة سيتم الإشارة إلى مجموعة الأرقام التي نحتاجها. انسخه.

الآن لدينا كل ما نحتاجه.

نستخدم معرف تطبيق فكونتاكتي الرسمي

الطريقة الثانية للحصول على بطاقة هوية هي ببساطة تقديم طلب جاهز. وأفضل ما في الأمر هو تطبيق VKontakte الرسمي لنظام Android. هويته هي "2890984". يمكنك استخدامه.

نحصل على Access_token

https://oauth.vk.com/authorize?client_id=2890984&scope=notify,صور,أصدقاء,صوت,فيديو,ملاحظات,صفحات,مستندات,حالة,أسئلة,عروض,حائط,مجموعات,رسائل,إشعارات,إحصائيات,إعلانات, غير متصل&redirect_uri=https://api.vk.com/blank.html&display=page&response_type=token

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

كيفية الحصول على Access_token؟

سننظر في طريقة التفويض في الشبكة الاجتماعيةفكونتاكتي عبر رابط مباشر عبر VKontakte API (استنادًا إلى بروتوكول OAuth)، يسمى التدفق الضمني. يتم إجراء التفويض باستخدام هذه الطريقة من خلال تطبيق VKontakte المحدد كمعرف. هذه هي طريقة المصادقة الأكثر أمانًا. على شبكة الإنترنت يمكنك أن تجد عدد كبيرمقالات مثل هذه حول الحصول على Access_token من خلال العديد من التطبيقات المشبوهة. سنتخذ مسارات أخرى - سنقوم بتحليل طرق الترخيص من خلال تطبيقنا الخاص أو تطبيق فكونتاكتي الرسمي.

طريقة الحصول على الرمز هي اتباع رابط خاص يحتوي على معرف بعض تطبيقات فكونتاكتي، مثل هذا:

يقتبس

200؟"200px":""+(this.scrollHeight+5)+"px");">https://oauth.vk.com/authorize?client_id= APPLICATION_ID&scope=notify,صور,أصدقاء,صوت,فيديو,ملاحظات,صفحات,مستندات,حالة,أسئلة,عروض,حائط,مجموعات,رسائل,إشعارات,إحصائيات,إعلانات,offline&redirect_uri=http://api.vk.com/blank. html&display=page&response_type=token


السؤال كله هو أين يمكن الحصول على هذا APPLICATION_ID. كما وعدت، سننظر في طريقتين:
  • الحصول على رمز مميز من خلال التطبيق الخاص بك.

    تفترض طريقة الحصول على الرمز المميز أن لديك التطبيق الخاص بك. في هذه الحالة، تخطي بضع خطوات. سنبدأ بحقيقة أنه ليس لديك تطبيق خاص بك، مما يعني أنك بحاجة إلى إنشاء واحد. للقيام بذلك، عليك الذهاب إلى صفحة إدارة تطبيقاتك باستخدام الرابط vk.com/apps?act=manageوانقر على " إنشاء تطبيق».


    أدخل اسمًا للتطبيق المستقبلي، على سبيل المثال، " الحصول على Access_token"، تأكد من" تطبيق مستقل"وانقر على الزر" قم بتوصيل التطبيق».


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


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


    يجب نسخ هذا المعرف ولصقه في الرابط الخاص بنا بدلاً من ذلك APPLICATION_ID. يجب أن يبدو مثل هذا:

    200؟"200px":""+(this.scrollHeight+5)+"px");">https://oauth.vk.com/authorize?client_id=5563738&scope=notify,صور,أصدقاء,صوت,فيديو, الملاحظات، الصفحات، المستندات، الحالة، الأسئلة، العروض، الحائط، المجموعات، الرسائل، الإخطارات، الإحصائيات، الإعلانات، غير متصل&redirect_uri=http://api.vk.com/blank.html&display=page&response_type=token


    5563738 - هذا هو معرف تطبيقنا. سيكون لديك رقم مماثل.
  • تلقي رمز مميز من خلال تطبيق فكونتاكتي الرسمي.

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

    كمثال، سنأخذ تطبيق VKontakte لنظام Android. معرفها هو كما يلي: 2890984 . ونتيجة لذلك، عند استبداله في الرابط، فإنه سيأخذ الشكل التالي:

    200؟"200px":""+(this.scrollHeight+5)+"px");">https://oauth.vk.com/authorize?client_id=2890984&scope=notify,صور,أصدقاء,صوت,فيديو, الملاحظات، الصفحات، المستندات، الحالة، الأسئلة، العروض، الحائط، المجموعات، الرسائل، الإخطارات، الإحصائيات، الإعلانات، غير متصل&redirect_uri=http://api.vk.com/blank.html&display=page&response_type=token

وبهذا ينتهي الجزء المتعلق بمعرف التطبيق (ID) المستخدم للترخيص. ولكن لا تزال هناك بعض النقاط التي يجب توضيحها.

  • قم بتوفير Access_token المستلم لأطراف ثالثة.
  • قم بتمرير الترخيص من خلال التطبيقات المشكوك فيها (إلى جانب التطبيقات الخاصة بك أو التطبيقات الرسمية).
  • بعد استخدام Access_token الذي تم إنشاؤه، قم بحذفه. إذا لزم الأمر، يمكنك دائمًا إنشاء واحدة جديدة.
  • قم بإنهاء جميع الجلسات النشطة في إعدادات الأمان لحساب فكونتاكتي الخاص بك. هذا طريقة سريعةتعطيل جميع مفاتيح الوصول النشطة (access_token).
والآن، بعد قراءة المعلومات أعلاه، يمكنك البدء في إنشاء التطبيق الخاص بك لإنشاء Access_token الخاص بك أو اتباع الرابط لإنشاء Access_token من خلال تطبيق VKontakte لنظام Android باستخدام الزر أدناه:

احصل على Access_token

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

لكن لسوء الحظ، قليل من الناس يعرفون عن "الحيل" الخاصة لهذا المورد. بعض الناس يقضون القليل من الوقت هناك، في حين أن الآخرين لا يحتاجون إليها ببساطة.
أحد هذه الأشياء البارزة هو ما يسمى بـ "الرمز المميز" في هذه الشبكة الاجتماعية؛ قلة من المستخدمين يعرفون ما هو رمز VK.

ما هو رمز الوصول على فكونتاكتي.

رمز VK عبارة عن سلسلة طويلة تتكون من أحرف: أرقام وحروف الأبجدية اللاتينية. يبدو أنه لا يوجد شيء خاص به، لكنه يعطي فرصا كبيرة للمستخدم الذي قام بتنشيطه.

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

كيفية الحصول على رمز فكونتاكتي.

تتم عملية الحصول على الرمز المميز من خلال التطبيق. تحتاج إلى إنشائه بنفسك؛ ويمكن القيام بذلك عن طريق اتباع الرابط vk.com/apps?act=manage والنقر على زر الإنشاء. يمكننا وضع ما تريد في العنوان. نختار النوع الأول. بعد ذلك، ننتقل إلى عملية التأكيد باستخدام الهاتف المحمول.

تظهر صفحة التطبيق الخاص بك، حدد "الإعدادات" وستكون هناك مجموعة طويلة من النجوم ومعرف فوقها.

https://oauth.vk.com/authorize?client_id=5563738&scope=notify,صور,أصدقاء,صوت,فيديو,ملاحظات,صفحات,مستندات,حالة,أسئلة,عروض,حائط,مجموعات,رسائل,إشعارات,إحصائيات,إعلانات, غير متصل&redirect_uri=https://api.vk.com/blank.html&display=page&response_type=token


كيفية معرفة الرمز المميز الخاص بك في جهة الاتصال.

بعد الانتهاء من كل ما سبق، ستظهر نافذة توافق فيها على كل شيء وانقر على زر "السماح".

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

أصبحت الشبكات الاجتماعية أداة أساسية للترويج لموقع الويب. للترويج لموقع إلكتروني عبر وسائل التواصل الاجتماعي. يجب على الشبكة إنشاء مجموعة أو صفحة لهذا الموقع. احصل على مشتركين، وانشر الأخبار على الحائط وغير ذلك الكثير (هذا موضوع لملاحظة منفصلة). يمكن أتمتة العديد من هذه العمليات باستخدام واجهة برمجة التطبيقات (واجهة برمجة التطبيقات) الخاصة بالشبكة الاجتماعية المقابلة. سأشرح في هذه المقالة كيفية الاتصال بـ VK api (VKontakte)، وكيفية بدء العمل مع VK api، كما سأقدم عدة أمثلة للعمل مع VKontakte api.

إنشاء تطبيق فكونتاكتي

ولذا دعونا نبدأ. لدى Vk api العديد من الطرق، ولكن أحد الاختلافات الرئيسية بينها هو أنه لتقديم طلبات إلى Vk api من خلال بعض الطرق، يلزم وجود مفتاح وصول خاص - رمز مميز (access_token). يمكنك الحصول عليه عن طريق إنشاء التطبيق الخاص بك. تتوفر لدينا عدة أنواع من التطبيقات، لكني أختار النوع المستقل. لدي ما يكفي منه. لبدء إنشاء التطبيق، اتبع الرابط وتجد نفسك في النافذة التالية.


هنا نختار نوع واسم تطبيقنا. نضغط على توصيل التطبيق ونتلقى رسالة نصية قصيرة تحتوي على رمز إلى رقم الهاتف المرتبط بحساب VK الذي نقوم بإنشاء التطبيق منه. أدخله وانتقل إلى النافذة التالية. في هذه النافذة، انتقل إلى علامة التبويب "الإعدادات".


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

تلقي رمز مميز (access_token) API VK

https://oauth.vk.com/authorize?client_id= &عرض= [عرض النافذة]&redirect_uri=https://oauth.vk.com/blank.html&scope= [أذونات التطبيق]&response_type=token&v=5.52

  • Client_id - معرف تطبيقنا، الذي تم الحصول عليه مسبقًا.
  • عرض - نوع النافذة التي سيتم فيها التفويض. يمكن أن تكون صفحة، نافذة منبثقة، لمسة وواب
  • النطاق - حقوق الوصول لتطبيقنا فيما يتعلق ببيانات المستخدم. المزيد عن الحقوق أدناه.

يمكن تحديد حقوق تطبيق VK المتعلقة بمستخدم معين في شكل نصي ورقمي. في النص سيبدو مثل هذا النطاق=friends,messages,groups . باستخدام هذا السطر من التعليمات البرمجية، سمحنا لتطبيق vk بالوصول إلى أصدقاء المستخدم ورسائله ومجموعاته. يتم أيضًا تعيين الحقوق في شكل رقمي. تحتوي كل قاعدة على قناع بت ومجموع هذه الأقنعة وستسمح للتطبيق بتنفيذ إجراءات معينة. على سبيل المثال، اليمين هو الأصدقاء (+2)، والرسائل (+4096)، والمجموعات (+262144)، ونتيجة لذلك، سيكون مجموع أقنعة البت هو 266242 وسيكون نطاق الكود = 266242 مشابهًا للنطاق = الأصدقاء ,الرسائل ,المجموعات . أود أن أهتم بشكل خاص بالحق في عدم الاتصال بالإنترنت. ضبط هذا الحق يجعل الرمز المميز الذي نتلقاه لا نهائيًا. إذا لم يتم تعيين هذا الحق، بعد فترة زمنية معينة سوف تحتاج إلى الحصول على الرمز المميز مرة أخرى. يمكنك قراءة المزيد حول حقوق تطبيق VK هنا. ونتيجة لذلك، فلنقم بإنشاء عنوان للتطبيق لتلقي رمز مميز مع حقوق الوصول إلى أصدقاء المستخدم ورسائله ومجموعاته، بالإضافة إلى رمز خالد. دع معرف التطبيق هو 123456. سيبدو هذا العنوان كما يلي:

https://oauth.vk.com/authorize?client_id=123456&display=page&redirect_uri=https://oauth.vk.com/blank.html&scope=friends,messages,groups,offline&response_type=token&v=5.52


نؤكد الإجراء ونصل إلى صفحة تحتوي على تحذير؛ ونأخذ الرمز المميز الذي تلقيناه من شريط العناوين بالمتصفح. سيكون هذا بعد #access_token=، وتخبرنا انتهاء صلاحية الرمز_in=0 أن الرمز المميز (access_token) VK API خالد. وبناء على ذلك، user_id= هو معرف المستخدم الذي تلقينا الرمز المميز له.

دعنا نذهب إلى إعدادات الحساب في علامة تبويب إعدادات التطبيق ونرى تطبيقنا.


الآن نحن جميعًا على استعداد للعمل مع VKontakte API.

أمثلة على العمل مع API VK

للعمل مع VK API، أستخدم لغة برمجة PHP. لذلك، سأقدم أمثلة في PHP. من أجل تنفيذ أي إجراء، نحتاج إلى إرسال طلب إلى api vk. يمكننا أيضًا إرسال طلب من خلال شريط العناوين في المتصفح. أي أن الطلب عبارة عن عنوان URL محدد به معلمات معينة محددة فيه. تم توضيح بناء الجملة لإنشاء عنوان URL هذا أدناه.

Https://api.vkontakte.ru/ الطريقة/[الطريقة التي يتم الاتصال بها]؟[معلمات الطريقة التي يتم الاتصال بها]

قائمة طرق api vk موجودة هنا، ولن نركز أكثر على هذا في الوقت الحالي، ثم مع الأمثلة الحقيقية سيصبح كل شيء واضحًا. كل ما تبقى هو معرفة كيفية إرسال طلب إلى VKontakte API باستخدام PHP. لهذا سوف نستخدم وظيفة PHP file_get_contents، بالإضافة إلى وظيفة json_decode لأننا سنتلقى الاستجابة من الخادم بتنسيق json. فيما يلي نموذج لتنفيذ طلب إلى VK في PHP.

$result=json_decode(file_get_contents("https://api.vkontakte.ru/method/[طريقة الاتصال]?[معلمات الطريقة التي يتم الاتصال بها]"));

حسنًا، الآن بعض الأمثلة على العمل مع VK API

$معرف المستخدم=12345; $mytoken=56789; /*سيُرجع كائنًا بجنس المستخدم وتاريخ ميلاده*/ $request_params = array("user_id" => $userid, "fields" => "sex", "fields" => "bdate"); $get_params = http_build_query($request_params); $result = json_decode(file_get_contents("https://api.vk.com/method/users.get؟".$get_params)); /*التحقق من حظر VK للمستخدم*/ $request_params = array("user_id" => $user_id, "fields" => "deactivated"); $get_params = http_build_query($request_params); $result = json_decode(file_get_contents("https://api.vk.com/method/users.get؟".$get_params)); if(isset($result->response->deactivated))( echo "الصفحة مجمدة أو محذوفة"; ) /*أرسل رسالة إلى المستخدم تحتوي على user_id=222222*/ $mesage="مرحبًا، كيف حالك؟"; // تشفير السلسلة $msg=urlencode($mesage); $result = json_decode(file_get_contents("https://api.vkontakte.ru/method/ messages.send?user_id=222222& message=".$msg."&access_token=".$mytoken)); /*دعونا ندعو المستخدم الذي لديه user_id=222222 كصديق*/ $mesage="Let's be friends"; $msg=urlencode($mesage); $result=json_decode(file_get_contents("https://api.vkontakte.ru/method/friends.adduser_id=222222& text=".$msg."&access_token=".$mytoken));

لدى واجهة برمجة التطبيقات (API) العديد من الطرق، لذا أنصحك بقراءة الوثائق. بالطبع، لا يتم دائمًا تنفيذ الاستعلامات بشكل صحيح وإرجاع رموز الخطأ. يمكن الاطلاع على الأخطاء هنا. وبهذه الطريقة، يمكنك ببساطة الاتصال بـ vk API وأتمتة إجراءاتك عند الاتصال.

في مؤخراعدد كبير من الخدمات عبر الإنترنت أو الكمبيوتر أو تطبيقات الهاتف المحمول، البرامج النصية المخصصة لـ VKontakte، ولكن لكي تعمل، يجب أن تكون مرخصًا من خلالها access_token.

توفر بعض الخدمات الفرصة للحصول على مفتاح الوصول، وهو أمر ضروري للحصول على الترخيص. يستغرق هذا بضع ثوان. ولكن ماذا لو قمت بتنزيل البرنامج النصي، ولكن ليس لديك مفتاح Access_token المطلوب؟

تعليمات موجزة للحصول على رمز المجتمع

انتقل إلى إعدادات المجتمع. (إذا لم يكن لديك مجتمع، فهو كذلك):

1. العمل مع API> 2. احصل على المفتاح > 3. انسخه (هذا هو المفتاح (الرمز المميز) ويوجد رمز الوصول الخاص بالمجتمع)

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

احصل على رمز مميز من خلال التطبيق:

أين يمكنني الحصول على Access_token؟

سننظر اليوم في كيفية تسجيل الدخول إلى فكونتاكتي باستخدام رابط مباشر واجهة برمجة التطبيقاتفكونتاكتي (على أساس البروتوكول OAuth) أو كما يطلق عليه أيضاً التدفق الضمني. يتم الترخيص، إذا كنت تستخدم هذه الطريقة، من خلال تطبيق VK، والذي يشار إليه باسم بطاقة تعريف. اليوم تعتبر هذه الطريقة الأكثر أمانا. قد تصادف مقالات تتحدث عن طرق الحصول عليها access_tokenاستخدام التطبيقات التي تسبب الشك (ولسبب وجيه!). ولكن اليوم سنتحدث عن كيفية تسجيل الدخول عبر تطبيقات فكونتاكتي الرسمية.

APPLICATION_ID

إذا فهمت هذا، فمن الطبيعي أن يطرح السؤال التالي: أين يمكنني الحصول على هذا الرابط بالذات؟

✅ استلام عربون من خلال التطبيق الخاص بك .

  • باستخدام التطبيق الخاص بك. من الواضح أن هذه الطريقة مصممة لحقيقة أن لديك تطبيقًا لتصميمك الخاص. إذا لم يكن لديك واحدة، فهذا هو الوقت المناسب لإنشائها. من السهل جدًا القيام بذلك: ما عليك سوى اتباع الرابط vk.com/apps?act=manageوانقر على " إنشاء تطبيق».

سيطلب منك النظام إدخال اسم للتطبيق. على سبيل المثال، يمكنك استخدام " الحصول على Access_token" تحقق مما إذا كان " تطبيق مستقل" التالي اضغط على “ قم بتوصيل التطبيق».

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

بمجرد تأكيد تسجيلك، سيتم فتح صفحة توفر معلومات حول التطبيق الذي تم إنشاؤه. انقر على " إعدادات"، والتي تقع في الزاوية اليسرى. يوجد هناك معرف_العميل –معرف تطبيق فكونتاكتي.

https://oauth.vk.com/authorize?client_id= 5563738 &scope=notify,صور,أصدقاء,صوت,فيديو,ملاحظات,صفحات,مستندات,حالة,أسئلة,عروض,حائط,مجموعات,رسائل,إشعارات,إحصائيات,إعلانات,offline&redirect_uri=http://api.vk.com/blank. html&display=page&response_type=token

5563738 هو معرف التطبيق الذي قمت بإنشائه. سوف ينتهي بك الأمر مع مجموعة مماثلة. بعد أن أنشأنا التطبيق، دعنا ننتقل إلى السؤال نفسه.

تلقي رمز مميز من خلال تطبيق VK الرسمي.

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

سيتم النظر في الطريقة باستخدام مثال VKontakte لنظام Android. معرف مثل هذا: 2890984 . هذه المجموعة هي التي يجب استبدالها في الرابط.

سوف تحصل على ما يلي:

https://oauth.vk.com/authorize?client_id= 2890984 &scope=notify,صور,أصدقاء,صوت,فيديو,ملاحظات,صفحات,مستندات,حالة,أسئلة,عروض,حائط,مجموعات,رسائل,إشعارات,إحصائيات,إعلانات,offline&redirect_uri=http://api.vk.com/blank. html&display=page&response_type=token

بهذا ينتهي جزء المقالة الذي نظرنا فيه إلى خيارات تعريف التطبيق التي يمكن استخدامها للترخيص. لم يتبق سوى بضع نقاط يجب التطرق إليها:

✅ الأذونات:

  • في الأمثلة الموضحة أعلاه، المعلمة نِطَاقيحتوي على العديد من أسماء أقسام شبكة فكونتاكتي الاجتماعية: الصوت والصور والإخطار والأصدقاء. هذه هي الأقسام التي ستكون مفتوحة للتطبيق. يمكن استخدام Access_token بطرق مختلفة. ينتمي المعرف الذي تستخدمه إلى تطبيق موثوق به. ولهذا السبب يمكنك إنشاء رمز وصول يتمتع بجميع حقوق الوصول. يصبح عالميًا بحيث يمكن استخدامه في كل مكان.

✅ رمز الوصول:

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

بعد هذا في الخاص شريط العناوينسيظهر المفتاح المطلوب. يتم نسخه يدويًا: بعد Access_token= وقبل &expires_in.

حسنًا، الأمر يستحق الانتهاء ببعض النصائح:

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