Как использовать Scratch API: различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) |
Patarakin (обсуждение | вклад) |
||
Строка 12: | Строка 12: | ||
=== API отдельных студий === | === API отдельных студий === | ||
<uml> | |||
@startuml | |||
Studio <|-- Project | |||
Studio : +int ID | |||
Studio : +String Title | |||
Studio : +int host | |||
Studio : +String Description | |||
Studio : +String history | |||
Studio : +String stats | |||
class Project { | |||
+int ID | |||
+String Title | |||
+String image | |||
+int creator_ID | |||
+String username | |||
+String avatar | |||
+int actor_ID | |||
} | |||
@enduml | |||
</uml> | |||
==== Студия Collab Challendge ==== | ==== Студия Collab Challendge ==== |
Текущая версия на 10:03, 6 апреля 2024
Описание | Как использовать внешний API в средах визуального программирования |
---|---|
Область знаний | Информатика |
Область использования (ISTE) | Computational Thinker |
Возрастная категория | 10
|
Поясняющее видео | |
Близкие рецепту понятия | Scratch API, Как использовать песочницу MediaWiki API |
Среды и средства для приготовления рецепта: | App Inventor, Snap!, Scratch, Сообщество Scratch |
- Исходный API студии проектов
- https://api.scratch.mit.edu/studios/31659696/projects
API отдельных студий
Студия Collab Challendge
Информация о студии
- {"id":4789981,"title":"Заявки на конкурс Collab Challenge","host":176,"description":"Это студия, где собираются заявки на конкурс Командный Код.\nОбязательно проверяйте правильность описания проекта. Должны быть указаны скретч-имена всех авторов проекта, которые участвовали в работе команды и их возраст.\n\nРезультаты конкурса:\nhttps://scratch.mgpu.ru/\n\nhttp://notoproject.org/сс - СМОТРИТЕ ЗДЕСЬ ИНСТРУКЦИИ ДЛЯ ПОБЕДИТЕЛЕЙ\n\n","visibility":"visible","public":true,"open_to_all":false,"comments_allowed":false,"image":"https://cdn2.scratch.mit.edu/get_image/gallery/4789981_170x100.png","history":{"created":"2018-02-09T09:35:35.000Z","modified":"2018-07-26T14:48:02.000Z"},"stats":{"comments":100,"followers":74,"managers":1,"projects":100}}
Если мы хотим последовательно забрать все проекты студии, то последовательно их тут и собираем:
- https://api.scratch.mit.edu/studios/4789981/projects/?limit=40&offset=0
- https://api.scratch.mit.edu/studios/4789981/projects/?limit=40&offset=40
- https://api.scratch.mit.edu/studios/4789981/projects/?limit=40&offset=80
Информация о проектах студии
Информация о комментариях студии
Activity ?
API отдельных участников
Followers - кто его отслеживает
Кого он отслеживает
- Returns a list of the users that the specified user has most recently followed.
- olgapatrikeeva - больше всех проектов - кого она отслеживает?