1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hms-core-hms-drive-serverdemo

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 25.11.2024 08:05 6e2d252

HMS Drivekit Serverdemo

Содержание

Введение

В этом демо запросы и ответы отправляются и принимаются с помощью HTTP-клиента. Все открытые API, предоставляемые HUAWEI Drive Kit («Dive Kit»), доступны в этом демо.

Примечание: Access_token (AT) необходимо получить с помощью HUAWEI Account Kit.

Установка

Перед использованием примера кода сервера HUAWEI Drive Kit проверьте, установлена ли среда JAVA и Maven. Распакуйте пакет с примером кода сервера HUAWEI Drive Kit. Шаги для запуска примера кода службы Drive следующие:

  1. Импортируйте проект в вашу интегрированную среду разработки JAVA.
  2. Используйте Maven для компиляции этого проекта.
  3. Заранее получите параметры в основной функции каждого файла Java. Например, получите AT через HMS SDK. Подробнее см.: Подготовка к разработке службы HUAWEI Drive (https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides/server-dev-0000001050039664).

Поддерживаемые среды

Рекомендуется использовать Java 1.8 или более позднюю версию.
Рекомендуется использовать Maven 3.6.1.

Конфигурация

Дополнительная конфигурация не требуется.

Начало работы

В настоящее время основные возможности Drive Kit включают загрузку, скачивание, удаление, переработку и поиск файлов на диске, а также запрос и мониторинг изменений файлов.

  1. Заранее получите параметры в основной функции каждого Java-файла. Например, получите AT через HMS SDK.
  2. Вызовите необходимые API. Некоторые API зависят друг от друга, например: Прежде чем вызывать changesSubscribe и ChangesList, необходимо вызвать ChangesGetStartCursor, чтобы получить параметр запроса startCursor. Прежде чем вызвать ChannelsStop, необходимо создать действительный канал для Watch. Прежде чем вызвать FilesResume, вызовите FilesCreateResume или FilesUpdateResume, чтобы получить uploadId и serverId. Прежде чем вызвать FilesCopy, FilesDelete, FilesGet, FilesUpdate, FilesUpdate*, FilesSubscribe или FilesGet*, необходимо вызвать FilesCreate* для создания файла и получения fileId.

Вопросы или проблемы

Если вы хотите узнать больше о HMS Core, r/HMSCore на Reddit — это то место, где можно быть в курсе последних новостей о HMS Core и обмениваться идеями с другими разработчиками.

Если у вас есть вопросы об использовании примеров HMS, попробуйте следующие варианты: — Stack Overflow — лучшее место для любых вопросов по программированию. Обязательно отметьте свой вопрос тегом huawei-mobile-services. — Форум разработчиков Huawei Модуль HMS Core отлично подходит для общих вопросов или поиска рекомендаций и мнений.

Если вы столкнулись с ошибкой в наших примерах, отправьте проблему в репозиторий. Ещё лучше отправить запрос на вытягивание с исправлением.

Лицензия

Пример сервера Drivekit на Java лицензирован под Apache License, версия 2.0.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/hms-core-hms-drive-serverdemo.git
git@api.gitlife.ru:oschina-mirror/hms-core-hms-drive-serverdemo.git
oschina-mirror
hms-core-hms-drive-serverdemo
hms-core-hms-drive-serverdemo
master