سوال ایجاد یک برنامه در شبکه اجتماعی VKontakte علاقه بسیاری از کاربران که می خواهند مردم را به صورت باز با یک بازی یا خدمات ارائه دهند. با این حال، به منظور ترجمه چنین میل به واقعیت، لازم است به دنبال تعدادی از نسخه ها، به همان اندازه مربوط به مهارت های اولیه و قابلیت های.

لطفا توجه داشته باشید که این مقاله برای کسانی که قبلا می دانند چگونه برنامه ریزی می کنند و قادر به فهم API VKontakte هستند، در نظر گرفته شده است. در غیر این صورت، شما نمیتوانید یک افزونه کامل ایجاد کنید.

چگونه یک برنامه VK ایجاد کنیم

اول از همه، شایان ذکر است که هنگام ایجاد افزودنی شما باید مستندات مربوط به VK API را در بخش VK Developers این سایت شبکه اجتماعی مطالعه کنید. در عین حال، در فرآیند توسعه نیز شما مجبور خواهید بود تا زمانیکه برای دریافت دستورالعمل هایی در مورد استفاده از درخواست های خاص، به سوابق اسناد تبدیل شوید.

در مجموع، توسعه دهندگان سه نوع مختلف از برنامه های کاربردی ارائه می دهند که هر کدام ویژگی های منحصر به فردی دارند. به طور خاص، آن مربوط به درخواست های مشابه به API VKontakte است که جهت افزودن را مشخص می کند.

  1. برنامه مستقل یک پلت فرم جهانی برای افزودنیها است. با تشکر از استفاده از این نوع نرم افزار، تمام انواع درخواست های موجود در API VK برای شما در دسترس خواهد بود. اغلب موارد، برنامه مستقل مورد استفاده قرار می گیرد زمانی که لازم است درخواست های ارسال شده به VK API از برنامه های تحت سیستم عامل های مختلف اجرا شود.
  2. پلت فرم با نوع وب سایت به شما اجازه می دهد برای دسترسی به API VKontakte از هر منبع شخص ثالث.
  3. برنامه جاسازی شده طراحی شده برای ایجاد افزودنیها به طور انحصاری در سایت VK.com است.

مهم این است که بدانید کدام نوع متناسب با ایده شماست، زیرا پس از ایجاد تغییر نوع برنامه کاربردی غیرممکن است. توجه کن!

در میان چیزهای دیگر، شایان ذکر است که "برنامه جاسازی شده" دارای سه زیر شاخه است:

  • بازی - مورد استفاده برای ایجاد افزودنیهای بازی با توانایی پیش انتخاب وابستگی ژانر و پشتیبانی از درخواست API مربوطه است.
  • نرم افزار - استفاده شده در توسعه افزودنی های آموزنده، به عنوان مثال، یک فروشگاه یا یک برنامه خبری؛
  • نرم افزار جامعه - به طور انحصاری در توسعه افزودنی های عمومی استفاده می شود و می تواند مورد استفاده قرار گیرد تا اجازه دسترسی به جامعه را داشته باشد.

فرایند خلقت خود قادر به ایجاد مشکلات نیست.

  1. سایت VK را باز کنید و به صفحه اصلی بروید. توسعه دهندگان VK .
  2. به وب سایت توسعه دهندگان VK بروید

  3. در اینجا به برگه «مستندات» در بالای صفحه بروید.
  4. به برگه اسناد در قسمت VK Developers در سایت VKontakte بروید

  5. مطابق با منافع شما، تمام مطالب را به دقت مطالعه کنید و فرایند کار بر روی برنامه را فراموش نکنید تا در صورت سوء استفاده از این قسمت از VC مراجعه کنید.
  6. فهرست فرصت ها در بخش مستندات VK Developers در وب سایت VK

  7. برای شروع یک افزودنی، شما باید به برگه "My Applications" بروید.
  8. در بخش VK Developers در وب سایت VK به برگه برنامه های من مراجعه کنید

  9. روی دکمه ایجاد برنامه در گوشه سمت راست بالای صفحه کلیک کنید یا روی عنوان یکسان در مرکز پنجره باز کلیک کنید.
  10. شروع به ایجاد یک برنامه در بخش برنامه های کاربردی توسعه دهندگان VK در وب سایت VK کنید

  11. یک نام را به برنامه خود با استفاده از نام نام اختصاص دهید .
  12. وارد کردن نام برای برنامه که در بخش برنامه های کاربردی VK Developers من در وب سایت VK ایجاد شده است

  13. یک انتخاب در کنار یکی از انواع پلتفرم در بلوک همان نام قرار دهید.
  14. انتخاب پلت فرم برنامه در برنامه های VK Developers من در وب سایت VK

  15. برای ایجاد افزودنی برای پلتفرم انتخابی، روی دکمه اتصال برنامه کلیک کنید.
  16. گذار به تأیید ایجاد یک برنامه در قسمت برنامه های VK Developers در وب سایت VK

    متن روی دکمه ممکن است بسته به پلتفرم انتخابی متفاوت باشد.

  17. اقدامات خود را با ارسال یک پیام SMS با کد به شماره تلفن مرتبط با صفحه تایید کنید.
  18. ارسال یک کد تأیید به شماره تلفن همراه هنگام ایجاد یک برنامه در بخش برنامه های کاربردی VK Developers در وب سایت VK

در این مرحله، فرآیند ایجاد نرم افزار اشاره به مستندات ذکر شده در بالا است و به شما نیاز دارد مهارت های خاص برنامه نویسی در زبان های مختلف، که توسط لیست SDK از بلوک ارائه شده است.

علاوه بر موارد فوق، شایان ذکر است که امروزه نیز سیستم های خاصی وجود دارند که به شما امکان می دهد یک برنامه بدون دانش زبان های برنامه نویسی ایجاد کنید و برخی از آنها را با استفاده از هر موتور جستجو پیدا کنید. با این حال، بر خلاف روش فوق شرح داده شده، قابلیت های بسیار محدودی را ارائه می دهند.