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
Ідея курсу гарна, проте дуже швидко розповідаєте і показуєте, дуже важко для розуміння. Взагалі для новачків буде дуже важко. Хотілось би за приклад взяти такий API, який можна на прикладі повторювати слідом.
Насправді. Особисто для мене це відео було найскладнішим, саме через відсутність можливості повторювати за вчителем, було важко сприймати інформаію. Але в цілому курс як на мене дуже крутий! Шана та дяка!❤
Надзвичайно складний урок. Мало чого зрозумів що і як ви робили. Не встигав уловлювати інфу. Наприклад, не зрозумів звідки ви взяли токен та як взагалі ним користуватись. Але в будь-якому випадку дякую вам за пророблену роботу!
@Popeliuha
Жыл бұрын
Я пояснила в початку відео. Токен згенерувала сама, бо я викладач юдемі. Звичайним юзерам не можна. Даже показала як брала його
Було важко слідкувати, тому що багато запітив і незрозуміле, як саме виглядає ваш курс на Udemy і всі елементи, якіми ви маніпулювали.
Я чудово все втямив. Дякую.
Дякую за вашу роботу👍
супер! Дякую, все було чудово
Дуже круто) Дякую за вашу роботу😀
Молодець! Як завжди дуже класно!!! :)
оххх, це відео було дійсно складне, корсне звісно, але тяжке для запам'ятання, можливо треба було зробити якесь максимально простеньке відео для того щоб повторити його по кроках (щось як 48 в цьому курсі (попереднє), але на реальному проекті). Але всерівно дуже дякую за це відео, можливо передивлюсь його ще раз пізніше, щоб краще зрозуміти ; )
@Popeliuha
2 ай бұрын
Це не для запамʼятовування, а для прикладу як воно працює:)
на висоті, доступно та послідовно, гарна робота
Дякую. Більше ніж чотири слова.
Дякую, хоча ще нічого не зрозуміло,не мій рівень,але дослухала до кінця,бо матеріал подається веселим і бадьорим голосом , з юмором.
ай лак іт, дуже інформативно)
Класне відео, дякую. Мені було корисним. Якраз на проєкті є де потренуватись) За контент українською особлива подяка😉
Дякую!!! Як завжди, все супер! Солідарний з Наталією Боярко, тяжко коли не повторюєш за вчителем. Планую спробувати відправити хоч один запит в Linkedin, можливо хтось вже робив це, буду вдячний, якщо поділитесь досвідом в цьому)
Чудово, але ж як нам пройти по подібним апі з токенами, щоб зрозуміти до кінця, як все працює. Можливо ви підкажете інші сайти з документацією , де можна потренуватись.
@Popeliuha
Жыл бұрын
Інстаграм, фейсбук, твіттер, гіт
Згоден з іншими: найбільш незрозумілий урок. Ви пропонуєте спробувати самостійно на ФБ чи інсті, але розумію, що я не розумію де брати всі ці запити що на ундемі були зліва. Чи може десь є інструкція як це зробити?
@Popeliuha
Жыл бұрын
апі документацію для кожного сайту треба гуглити або шукати на сайті кнопку "для розробників". я це на відео казала.
Шо ж воно также складне, блін 😵😅 Дякую за урок💐
Привіт! Дякую за відео, маю запитання) Для чого ми на початку відео зберігали айді курсу як змінну через код, хіба не можна було це відразу зробити у вкладці variables (де ця змінна зрештою і збереглась)?
@Popeliuha
Жыл бұрын
Вона і через код в варіаблс збереглась. Ми не робимо це вручну, щоб якщо будем запускати ці тести щоденно як автомейшн, не робити це вручну щодня :)
Доброго дня. Можете створити відео API ZOHO DESK DOCUMENTATION in Postman? Завчасно дякую.
Все прекрасно, тільки не варто читати документацію російською. Вчіть англійську, люди. Корисно і стратегічно)
доброго дня, підкажіть, буд ласка, чи змінилось би щоcь якщо б ми для POST api-course-question-replies-list body записали через json в табі body?
@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.
"На цьому уроці ми на практиці попрацюєм з API реального проєкту" Ну, як "ми", ви просто подивитесь😁
API, любове моя! Куди мені рухатися, якщо цікаве саме це? Це мануал чи вже автомейшн?
@Popeliuha
Жыл бұрын
І те, і інше) у мене студент пройшов курси від постману, він в захваті) рекомендую і вам:)
А як саме ви сгенерували токин???
@Popeliuha
Жыл бұрын
Там була інструкція, для цього треба мати мінімум один робочий курс на юдемі
ви ж казали, шо инсту протестите(((
@user-qf2xg2sk8e
Жыл бұрын
це як дивитися відео ремонту пральної машинки samsung, а в тебе indesit😅 Наче теж саме, але все по іншому
@Popeliuha
Жыл бұрын
Я не знайшла апі інсти (але і не дуже старалась шукати)
@user-qf2xg2sk8e
Жыл бұрын
@@Popeliuha шкода, але дякую за відео
Ну що за токін,що берер.... Наталія ви новачкам пояснюєте, майбутньому тестеру, чи спілкуєтесь з своєю проф. Аудиторією. Ну йомайо.... Чесно, крім відчуття каши в голові, прояснень мінімум.