Разработка апплета WeChat: получение уникального идентификатора пользователя openid и Unionid с помощью wx.login().
Разработка апплета WeChat: получение уникального идентификатора пользователя openid и Unionid с помощью wx.login().

Код ниже показывает openid процесс приобретения. Хотите получить unionid Необходимо выполнить условия: мини-программа привязана к учетной записи WeChat Open Platform, иначе она будет только возвращать openid【Сопутствующие документы】 Апплет WeChatразвивать:appid и secret Как получить

Язык кода:javascript
копировать
wx.login({
  success (res) {
    if (res.code) {
      // Сделать сетевой запрос
      wx.request({
        url:'https://api.weixin.qq.com/sns/jscode2session',
        data: {
          appid: 'xxx1',
          secret: 'xxx2',
          js_code: res.code,
          grant_type: 'authorization_code'
        },
        success: res => {
          if (res.data.openid) {
            console.log('OpenID успешно получен:', res.data.openid); // OpenID успешно получен.
          } else {
            console.error('Не удалось получить openid:', res.data.errmsg); // Openid не был получен, и было возвращено сообщение об ошибке.
          }
        },
        fail: err => {
          console.error('Запрос не выполнен:', err.errMsg); // Запрос не удался, вернул сообщение об ошибке
        }
      })
    } else {
        console.log('Не удалось войти в систему!' + res.errMsg)
    }
  }
})

Ниже приводится официальная информация об интерфейсе:

Расширение контента

Понимать и использовать правильно openid и unionid дляразвивать Апплет WeChat очень важен, особенно когда речь идет об идентификации пользователей, статистике и бизнес-операциях. Вот расширение этих двух ключевых понятий:

1. openid

  • определение: openid является пользователем текущей версии Mini программа или уникальный идентификатор под официальной учетной записью является уникальным идентификатором пользователя WeChat.
  • Получить: Процесс авторизации входа через WeChat.,После того, как пользователь согласится авторизоваться,Мини программа получит данные пользователя openid
  • эффект:
    • Идентификация пользователя: openid Используется для идентификации Мини Пользователи в программе могут удобно управлять персонализированными услугами.
    • Статистика данных: может быть основана на openid Проводите анализ поведения пользователей, статистику активности и т. д., чтобы помочь лучше понять пользователей.
    • Поддержание отношений с пользователем: может быть основано на openid Создайте цепочку взаимоотношений с пользователями для реализации социальных функций или взаимодействия между пользователями.
    • Деловые операции: можно пройти openid Осуществляйте привлечение пользователей, персональные рекомендации и т. д., чтобы улучшить взаимодействие с пользователем и уровень удержания.

2. unionid

  • определение: unionid Это уникальный идентификатор пользователя на одной открытой платформе, который используется для связи различных приложений и общедоступных учетных записей iMini. Пользователи в программе.
  • Получение: Когда пользователь добавляет несколько учетных записей WeChat (например, официальную учетную запись, Mini программу и т. д.) можно получить при привязке к той же открытой учетной записи платформы. unionid
  • эффект:
    • Ассоциация пользователей между приложениями: unionid Он используется для определения взаимосвязи между одним и тем же пользователем между различными приложениями, что удобно для достижения поперечного применения.
    • Интеграция данных: Пройдено unionid Пользователи различных приложений могут быть интегрированы для достижения глобального управления и анализа пользователей.
    • Кросс-платформенное приложение: для предприятий или предприятий, unionid Это может помочь реализовать распознавание личности пользователя и бизнес-взаимодействие между различными платформами, улучшить взаимодействие с пользователем и расширить охват услугами.

На что следует обратить внимание

  • Защита конфиденциальности: используется openid и unionid При этом вам необходимо строго соблюдать политику конфиденциальности пользователей, использовать информацию пользователей законно и в соответствии с требованиями, а также защищать конфиденциальность пользователей от нарушения.
  • данные Безопасность: openid и unionid Является ли конфиденциальная информация,нужно правильно хранить,Избегайте раскрытия и неправильного использования.
  • Бизнес-логика: при проектировании бизнеса учитывайте openid и unionid сценарии использованияирациональность,Избегайте неправомерного использования пользовательской информации,Вызвать отвращение и потерю пользователя.

В итоге, openid и unionid В Апплете WeChatразвиватьиграет важную роль в,Это не только уникальные идентификаторы личности пользователя.,Это также ключевой инструмент для предоставления персонализированных услуг, анализа данных и развития бизнеса.

boy illustration
Углубленный анализ переполнения памяти CUDA: OutOfMemoryError: CUDA не хватает памяти. Попыталась выделить 3,21 Ги Б (GPU 0; всего 8,00 Ги Б).
boy illustration
[Решено] ошибка установки conda. Среда решения: не удалось выполнить первоначальное зависание. Повторная попытка с помощью файла (графическое руководство).
boy illustration
Прочитайте нейросетевую модель Трансформера в одной статье
boy illustration
.ART Теплые зимние предложения уже открыты
boy illustration
Сравнительная таблица описания кодов ошибок Amap
boy illustration
Уведомление о последних правилах Points Mall в декабре 2022 года.
boy illustration
Даже новички могут быстро приступить к работе с легким сервером приложений.
boy illustration
Взгляд на RSAC 2024|Защита конфиденциальности в эпоху больших моделей
boy illustration
Вы используете ИИ каждый день и до сих пор не знаете, как ИИ дает обратную связь? Одна статья для понимания реализации в коде Python общих функций потерь генеративных моделей + анализ принципов расчета.
boy illustration
Используйте (внутренний) почтовый ящик для образовательных учреждений, чтобы использовать Microsoft Family Bucket (1T дискового пространства на одном диске и версию Office 365 для образовательных учреждений)
boy illustration
Руководство по началу работы с оперативным проектом (7) Практическое сочетание оперативного письма — оперативного письма на основе интеллектуальной системы вопросов и ответов службы поддержки клиентов
boy illustration
[docker] Версия сервера «Чтение 3» — создайте свою собственную программу чтения веб-текста
boy illustration
Обзор Cloud-init и этапы создания в рамках PVE
boy illustration
Корпоративные пользователи используют пакет регистрационных ресурсов для регистрации ICP для веб-сайта и активации оплаты WeChat H5 (с кодом платежного узла версии API V3)
boy illustration
Подробное объяснение таких показателей производительности с высоким уровнем параллелизма, как QPS, TPS, RT и пропускная способность.
boy illustration
Удачи в конкурсе Python Essay Challenge, станьте первым, кто испытает новую функцию сообщества [Запускать блоки кода онлайн] и выиграйте множество изысканных подарков!
boy illustration
[Техническая посадка травы] Кровавая рвота и отделка позволяют вам необычным образом ощипывать гусиные перья! Не распространяйте информацию! ! !
boy illustration
[Официальное ограниченное по времени мероприятие] Сейчас ноябрь, напишите и получите приз
boy illustration
Прочтите это в одной статье: Учебник для няни по созданию сервера Huanshou Parlu на базе CVM-сервера.
boy illustration
Cloud Native | Что такое CRD (настраиваемые определения ресурсов) в K8s?
boy illustration
Как использовать Cloudflare CDN для настройки узла (CF самостоятельно выбирает IP) Гонконг, Китай/Азия узел/сводка и рекомендации внутреннего высокоскоростного IP-сегмента
boy illustration
Дополнительные правила вознаграждения амбассадоров акции в марте 2023 г.
boy illustration
Можно ли открыть частный сервер Phantom Beast Palu одним щелчком мыши? Супер простой урок для начинающих! (Прилагается метод обновления сервера)
boy illustration
[Играйте с Phantom Beast Palu] Обновите игровой сервер Phantom Beast Pallu одним щелчком мыши
boy illustration
Maotouhu делится: последний доступный внутри страны адрес склада исходного образа Docker 2024 года (обновлено 1 декабря)
boy illustration
Кодирование Base64 в MultipartFile
boy illustration
5 точек расширения SpringBoot, супер практично!
boy illustration
Глубокое понимание сопоставления индексов Elasticsearch.
boy illustration
15 рекомендуемых платформ разработки с нулевым кодом корпоративного уровня. Всегда найдется та, которая вам понравится.
boy illustration
Аннотация EasyExcel позволяет экспортировать с сохранением двух десятичных знаков.