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

OSCHINA-MIRROR/Tencent-Cloud-Plugins-tencentcloud-uniapp-plugin-captcha

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Плагин CAPTCHA от Tencent Cloud

1. Плагин: описание

Заголовок Название
Китайское название Плагин TencentCloud CAPTCHA
Английское название tencentcloud-plugin-captcha
Последняя версия v1.0.0 (2020.07.15)
Платформа для применения DCloud uni-app
Продукт, для которого предназначен плагин Tencent Cloud CAPTCHA (https://cloud.tencent.com/product/captcha)
Проект на GitHub tencentcloud-uniapp-plugin-captcha (https://github.com/Tencent-Cloud-Plugins/tencentcloud-uniapp-plugin-captcha)
Команда разработчиков Команда Tencent Cloud SMB Product Center

Плагин помогает разработчикам быстро использовать функции продукта Tencent Cloud CAPTCHA при разработке проектов на платформе uni-app.

2. Функции

  • Поддержка распознавания текста в изображениях, выполненных печатными и рукописными символами, а также поддержка кастомизированных сценариев. Это позволяет повысить эффективность ввода информации.

3. Инструкция по установке

Для работы плагина необходимо использовать функцию облака uniCloud. Для этого нужно выполнить следующие шаги:

3.1. Создание или открытие существующего проекта

  1. Откройте инструмент разработки HBuilderX.
  2. Создайте новый проект uni-app или откройте существующий.

3.2. Импорт функции облака

  1. Перейдите на страницу с подробностями о плагине Tencent Cloud на рынке плагинов DCloud (https://ext.dcloud.net.cn/plugin?id=2139).
  2. Нажмите кнопку «Импортировать плагин» в правом верхнем углу страницы с подробными сведениями. Это позволит импортировать шаблон функции облака в ваш проект.
  3. В файле config.js в папке cloudfunctions/tencentcloud-plugin измените настройки, указав информацию о ключе API Tencent Cloud. Эту информацию можно получить на странице управления ключами API (https://console.cloud.tencent.com/cam/capi).
  4. Зарегистрируйте аккаунт HBuild на платформе uniCloud и войдите в систему. Затем создайте пространство сервисов.
  5. Свяжите функцию облака с пространством сервисов и загрузите её в это пространство.

Если вы уже использовали этот шаблон функции облака при работе с другими плагинами Tencent Cloud для uni-app, то шаги 4 и 5 можно пропустить. При возникновении проблем с загрузкой обратитесь к разделу документации uniCloud, посвящённому функциям облака.

3.3. Импорт плагина

  1. Посетите страницу с подробной информацией о плагине CAPTCHA на рынке плагинов DCloud (https://ext.dcloud.net.cn/plugin?id=2519).
  2. Нажмите кнопку «Импорт плагина» в правом верхнем углу страницы. Это позволит вам импортировать плагин в свой проект.
  3. После импорта плагина импортируйте его методы в соответствующие компоненты вашего приложения. По умолчанию плагин устанавливается в папку js_sdk.

4. Использование

4.1. Диаграмма API плагина

4.2. Список API плагина

Название API Соответствующий метод
Создать экземпляр CAPTCHA captchaCreater
Проверить результат CAPTCHA describeCaptchaResult

4.3. Пример использования плагина

// Пример использования плагина CAPTCHA
import {
  captchaCreater,
  describeCaptchaResult,
} from "@/js_sdk/tencentcloud-plugin-capcha";

export default {
  methods: {
    // Отображение CAPTCHA
    showCaptcha() {
      try {
        uni.showLoading({
          mask: true,
        });
        // Создание экземпляра CAPTCHA
        const captcha = await captchaCreater((res) => {
          this.result = res;
        });
        // Отображение CAPTCHA
        captcha.show();
      } catch (error) {
        throw new Error(error);
      } finally {
        uni.hideLoading();
      }
    },
    // Проверка результата CAPTCHA
    checkCaptcha() {
      try {
        uni.showLoading({
          mask: true,
        });
        // Проверка результата CAPTCHA
        const captcha = await describeCaptchaResult({
          captchaType: 9,
          ticket: this.result.ticket,
          randstr: this.result.randstr,
        });
        // Получение результата проверки CAPTCHA
        this.checkResult = captcha.result;
      } catch (error) {
        throw new Error(error);
      } finally {
        uni.hideLoading();
      }
    }
  }
};

4.4. Термины

Пространство сервисов — набор независимых ресурсов для облачной разработки, включая базы данных, хранилища и функции облака. Пространства сервисов изолированы друг от друга. Подробнее см. в документации uniCloud (https://uniapp.dcloud.io/uniCloud/concepts/space).

Функция облака — код JavaScript, который выполняется на облачном сервере. Подробнее см. в документации uniCloud о функциях облака (https://uniapp.dcloud.io/uniCloud/cf-functions).

5. Как получить доступ

Вход в плагин Ссылка
Рынок плагинов DCloud https://ext.dcloud.net.cn/plugin?id=2519

С помощью сканирования кода или отметив «Весенний дождь» вы можете связаться с нами.

Комментарии ( 0 )

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

Введение

[uni-app] Плагин с проверочным кодом от Tencent Cloud. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/Tencent-Cloud-Plugins-tencentcloud-uniapp-plugin-captcha.git
git@api.gitlife.ru:oschina-mirror/Tencent-Cloud-Plugins-tencentcloud-uniapp-plugin-captcha.git
oschina-mirror
Tencent-Cloud-Plugins-tencentcloud-uniapp-plugin-captcha
Tencent-Cloud-Plugins-tencentcloud-uniapp-plugin-captcha
master