Как показать информацию об участнике из Scratch сообщества в App Inventor
Материал из Поле цифровой дидактики
Описание | Программа запросит имя участника (например, mres или patarakin) и соберёт о нем информацию, используя Scratch API:
|
---|---|
Область знаний | Информатика, Мобильное обучение, Game design |
Область использования (ISTE) | Computational Thinker |
Возрастная категория | 15
|
Поясняющее видео | |
Близкие рецепту понятия | API, Scratch API, База данных |
Среды и средства для приготовления рецепта: | App Inventor, API, TinyDB |
Дизайн
На экране
- кнопка очистки экрана
- поле для ввода информации
- Кнопка - скажи мне имя
Пользователь вводит имя, нажимает на кнопку и приложение использует Scratch API
- Запомнить имя в глобальной переменной
Запросы по имени пользователя
Информация об участнике
https://api.scratch.mit.edu/users/mres
@startjson {"id":167,"username":"mres","scratchteam":false,"history":{"joined":"2007-03-07T03:50:14.000Z"},"profile": {"id":29,"images":{"90x90":"https://cdn2.scratch.mit.edu/get_image/user/167_90x90.png? v=","60x60": "https://cdn2.scratch.mit.edu/get_image/user/167_60x60.png v=","55x55":"https://cdn2.scratch.mit.edu/get_image/user/167_55x55.png? v=","50x50":"https://cdn2.scratch.mit.edu/get_image/user/167_50x50.png? v=","32x32":"https://cdn2.scratch.mit.edu/get_image/user/167_32x32.png?v="}, "status":"To learn more about my work, see my book ", "bio":"I'm one of the people who created Scratch! ","country":"United States"}} @endjson
Bio + Status
- Проверяем, что участник существует
- Достаём информацию о биографии и статусе
Проекты участника
- Собираем проекты участника
- https://api.scratch.mit.edu/users/mres/projects