49. Використання API на прикладі Udemy

На цьому уроці ми на практиці попрацюєм з API реального проєкту.
Всі презентації до уроків тут: docs.google.com/spreadsheets/...
00:00 - Вступ
00:16 - Початок роботи з Udemy
01:32 - Що таке токен?
02:16 - Як послати перший запит?
03:08 - Фільтрування запитів
03:30 - Розбивка на сторінки
03:48 - Повідомлення про помилки
04:10 - Як послати запит? Запит №1: GET api-taught-courses-list
06:10 - Як дістати ID курсу?
08:20 - Запит №2: GET api-course-question-list
09:54 - Суть pages
10:46 - Як розбити запит по сторінках?
12:10 - Запит №3: GET api-course-question-replies-list
15:18 - Запит №4: GET api-messagethreads-list
16:40 - Запит №5: GET api-messagethread-messages-list
17:16 - Запит №6: GET api-taught-courses-questions-list
20:12 - Запит №7: GET api-taught-courses-review-list
20:32 - Запит №8: POST api-course-question-replies-list
22:38 - Запит №9: POST api-messagethread-messages-list
24:36 - Запити, які вимагають {pk}
25:02 - Підбиття підсумків
25:32 - Перевіряємо результат тестів
25:50 - Кінець
Тестування ПЗ, Тестувальник ПЗ з нуля, тестування веб-додатків, як стати тестувальником, тестування баз даних, тестування мобільних додатків, тестування API, QC, QA, Тестування УКРАЇНСЬКОЮ

Пікірлер: 39

  • @olenakysla3423
    @olenakysla3423 Жыл бұрын

    Ідея курсу гарна, проте дуже швидко розповідаєте і показуєте, дуже важко для розуміння. Взагалі для новачків буде дуже важко. Хотілось би за приклад взяти такий API, який можна на прикладі повторювати слідом.

  • @user-sj3qe3jl7t
    @user-sj3qe3jl7t Жыл бұрын

    Насправді. Особисто для мене це відео було найскладнішим, саме через відсутність можливості повторювати за вчителем, було важко сприймати інформаію. Але в цілому курс як на мене дуже крутий! Шана та дяка!❤

  • @user-zk4ch2zi8w
    @user-zk4ch2zi8w Жыл бұрын

    Надзвичайно складний урок. Мало чого зрозумів що і як ви робили. Не встигав уловлювати інфу. Наприклад, не зрозумів звідки ви взяли токен та як взагалі ним користуватись. Але в будь-якому випадку дякую вам за пророблену роботу!

  • @Popeliuha

    @Popeliuha

    Жыл бұрын

    Я пояснила в початку відео. Токен згенерувала сама, бо я викладач юдемі. Звичайним юзерам не можна. Даже показала як брала його

  • @VKodryan
    @VKodryan Жыл бұрын

    Було важко слідкувати, тому що багато запітив і незрозуміле, як саме виглядає ваш курс на Udemy і всі елементи, якіми ви маніпулювали.

  • @user-pe2ll9nc9c
    @user-pe2ll9nc9c7 ай бұрын

    Я чудово все втямив. Дякую.

  • @Dmytro_Galak
    @Dmytro_Galak Жыл бұрын

    Дякую за вашу роботу👍

  • @user-oe8yk4ht2s
    @user-oe8yk4ht2s Жыл бұрын

    супер! Дякую, все було чудово

  • @user-bh3lx5sk6x
    @user-bh3lx5sk6x Жыл бұрын

    Дуже круто) Дякую за вашу роботу😀

  • @user-jz1qj9uy6i
    @user-jz1qj9uy6i Жыл бұрын

    Молодець! Як завжди дуже класно!!! :)

  • @user-eo4og6kq3e
    @user-eo4og6kq3e3 ай бұрын

    оххх, це відео було дійсно складне, корсне звісно, але тяжке для запам'ятання, можливо треба було зробити якесь максимально простеньке відео для того щоб повторити його по кроках (щось як 48 в цьому курсі (попереднє), але на реальному проекті). Але всерівно дуже дякую за це відео, можливо передивлюсь його ще раз пізніше, щоб краще зрозуміти ; )

  • @Popeliuha

    @Popeliuha

    2 ай бұрын

    Це не для запамʼятовування, а для прикладу як воно працює:)

  • @Mark4131ful
    @Mark4131ful Жыл бұрын

    на висоті, доступно та послідовно, гарна робота

  • @olegkunyk5603
    @olegkunyk5603 Жыл бұрын

    Дякую. Більше ніж чотири слова.

  • @YannaY_cr00pp
    @YannaY_cr00pp Жыл бұрын

    Дякую, хоча ще нічого не зрозуміло,не мій рівень,але дослухала до кінця,бо матеріал подається веселим і бадьорим голосом , з юмором.

  • @OS-sx8yj
    @OS-sx8yj Жыл бұрын

    ай лак іт, дуже інформативно)

  • @user-lc5bf2hf4w
    @user-lc5bf2hf4w Жыл бұрын

    Класне відео, дякую. Мені було корисним. Якраз на проєкті є де потренуватись) За контент українською особлива подяка😉

  • @user-ue2hh8ik9n
    @user-ue2hh8ik9n Жыл бұрын

    Дякую!!! Як завжди, все супер! Солідарний з Наталією Боярко, тяжко коли не повторюєш за вчителем. Планую спробувати відправити хоч один запит в Linkedin, можливо хтось вже робив це, буду вдячний, якщо поділитесь досвідом в цьому)

  • @user-yz5dj4ou3i
    @user-yz5dj4ou3i Жыл бұрын

    Чудово, але ж як нам пройти по подібним апі з токенами, щоб зрозуміти до кінця, як все працює. Можливо ви підкажете інші сайти з документацією , де можна потренуватись.

  • @Popeliuha

    @Popeliuha

    Жыл бұрын

    Інстаграм, фейсбук, твіттер, гіт

  • @kostagorda
    @kostagorda Жыл бұрын

    Згоден з іншими: найбільш незрозумілий урок. Ви пропонуєте спробувати самостійно на ФБ чи інсті, але розумію, що я не розумію де брати всі ці запити що на ундемі були зліва. Чи може десь є інструкція як це зробити?

  • @Popeliuha

    @Popeliuha

    Жыл бұрын

    апі документацію для кожного сайту треба гуглити або шукати на сайті кнопку "для розробників". я це на відео казала.

  • @miss_justice_
    @miss_justice_ Жыл бұрын

    Шо ж воно также складне, блін 😵😅 Дякую за урок💐

  • @user-bd2lt7ni2x
    @user-bd2lt7ni2x Жыл бұрын

    Привіт! Дякую за відео, маю запитання) Для чого ми на початку відео зберігали айді курсу як змінну через код, хіба не можна було це відразу зробити у вкладці variables (де ця змінна зрештою і збереглась)?

  • @Popeliuha

    @Popeliuha

    Жыл бұрын

    Вона і через код в варіаблс збереглась. Ми не робимо це вручну, щоб якщо будем запускати ці тести щоденно як автомейшн, не робити це вручну щодня :)

  • @-vd3we
    @-vd3we11 ай бұрын

    Доброго дня. Можете створити відео API ZOHO DESK DOCUMENTATION in Postman? Завчасно дякую.

  • @roman_manro
    @roman_manro Жыл бұрын

    Все прекрасно, тільки не варто читати документацію російською. Вчіть англійську, люди. Корисно і стратегічно)

  • @yuliayulia1340
    @yuliayulia1340 Жыл бұрын

    доброго дня, підкажіть, буд ласка, чи змінилось би щоcь якщо б ми для POST api-course-question-replies-list body записали через json в табі body?

  • @annalipetska5539

    @annalipetska5539

    10 ай бұрын

    Якщо в документації (в наведеному прикладі це колонка Data) вказано, що параметр має передаватися як body, то необїідно передавати дані в body (зазвичай є приклад як сформувати такий json). Якщо ж пише, що потрібно передавати параметр в вигляді path, то даний параметр буде записано в шлях - зазвичай його записують в фігурних дужках як частину шляху в документації (Тут GET /instructor-api/v1/message-threads/{message_thread_id}/messages/ це параметр {message_thread_id}, тип передачі path). Якщо тип передачі query, то параметр записуэмо в parameters, потім такі параметри додаються до url після знаку запитання. Якщо тип передачі (колонка Data) header, то параметр передається в хедерах (в прикладі наведеному так передавали Authorisation). Якщо ж тип передачі - у вигляді форми, то слід такий параметр в форму записувати (form-data чи x-www-form-urlencoded). В даному випадку у параметра з ім'ям body тип передачі саме у вигляді форми. Назва параметру самого може збивати з пантелику, але тут body параметр має таку назву не через те що він показує метод передачі, а через те, що його значення є тілом відповіді на запитання чи тілом повідомлення з точки зору користувача Udemy.

  • @user-ec2um5pb2m
    @user-ec2um5pb2m Жыл бұрын

    "На цьому уроці ми на практиці попрацюєм з API реального проєкту" Ну, як "ми", ви просто подивитесь😁

  • @NotOlga
    @NotOlga Жыл бұрын

    API, любове моя! Куди мені рухатися, якщо цікаве саме це? Це мануал чи вже автомейшн?

  • @Popeliuha

    @Popeliuha

    Жыл бұрын

    І те, і інше) у мене студент пройшов курси від постману, він в захваті) рекомендую і вам:)

  • @user-yd6ej3to4c
    @user-yd6ej3to4c Жыл бұрын

    А як саме ви сгенерували токин???

  • @Popeliuha

    @Popeliuha

    Жыл бұрын

    Там була інструкція, для цього треба мати мінімум один робочий курс на юдемі

  • @user-qf2xg2sk8e
    @user-qf2xg2sk8e Жыл бұрын

    ви ж казали, шо инсту протестите(((

  • @user-qf2xg2sk8e

    @user-qf2xg2sk8e

    Жыл бұрын

    це як дивитися відео ремонту пральної машинки samsung, а в тебе indesit😅 Наче теж саме, але все по іншому

  • @Popeliuha

    @Popeliuha

    Жыл бұрын

    Я не знайшла апі інсти (але і не дуже старалась шукати)

  • @user-qf2xg2sk8e

    @user-qf2xg2sk8e

    Жыл бұрын

    @@Popeliuha шкода, але дякую за відео

  • @MKfishchannel
    @MKfishchannel Жыл бұрын

    Ну що за токін,що берер.... Наталія ви новачкам пояснюєте, майбутньому тестеру, чи спілкуєтесь з своєю проф. Аудиторією. Ну йомайо.... Чесно, крім відчуття каши в голові, прояснень мінімум.