wx-nba
приложение wechat для нба в прямом эфире Прямая трансляция НБА , апплет новостей прямой трансляции НБА, реализованный с использованием апплета.
Адрес источника:
как использовать
git clone https://github.com/ecitlm/wx-nba.git
//将clone的项目文件包导入 微信web开发者工具 设置自己注册的appid、即可运行
функциональный модуль завершен
- [x] Ежедневный список матчей в прямом эфире и превью матчей
- [x] Список последних новостей НБА, подробности новостей и комментарии к новостям
- [x] wxParse (обработка форматированного текста, поддержка HTML и Markdown) для получения подробной информации о форматированном тексте
- [x] Рекордный рейтинг команд НБА
- [x] Запись сведений о команде NBA 30, лидер команды, лидер по подборам, лидер по ассистам
- [x] Состав игроков команды, данные расписания 82 игр
- [x] Статистика рейтинга данных игроков, очки, подборы, передачи, перехваты, блоки и другие 50 лучших лиг
- [x] Данные об игроке (рождение, основная информация, драфт, позиция, сезонные данные)
- [x] Прямые данные, детали прямых трансляций, детали матчей в реальном времени, статистика матчей игроков
- [ ] Лучшие видео, лучшие моменты соревнований
Об интерфейсном API
Интерфейс создан на основе интерфейса сканера данных 3G QQ, с использованием php для сбора данных и очистки интерфейса, а также выполнения проверки подписи на интерфейсе Организованные интерфейсы следующие, а простой и атмосферный апплет NBA завершается через следующий интерфейс данные развитие.
- [x] Интерфейс подробностей в реальном времени для прямой трансляции игры
- [x] Интерфейс статистики данных в реальном времени
- [x] Интерфейс информации о входе в команду
- [x] Интерфейс списка командных игроков
- [x] Интерфейс сезонных данных основной информации об игроке
- [x] Ежемесячное расписание команды из 82 игр
- [x] Интерфейс данных рейтинга 30 команд
- [x] интерфейс списка новостей баскетбольных новостей
- [x] интерфейс сведений о новостях
- [x] Интерфейс данных комментариев к новостям
Список последних систем онлайн-интерфейсаадрес интерфейса
Адрес исходного кода системы интерфейса
GitHub.com/EC IT Inside/Я думаю, вы…
Скриншот пользовательского интерфейса апплета
В целом существует более дюжины интерфейсов, включая интерфейсы пользовательского интерфейса, соответствующие вышеуказанным интерфейсам, и следующие интерфейсы относятся к интерфейсу скриншота приложения.
О генерации знака подписи интерфейса
- Интерфейс запрашивает подпись Сначала клиент и сервер договариваются о подписи.
appkey
- Исключить параметры подписи (сервис подписи и интерфейса)
- Отсортировать все оставшиеся параметры и ключи приложений в возрастающем лексикографическом порядке по имени параметра.
- Объединить все отсортированные параметры со строками
- Выполните операцию md5 для создания подписи
sign
js签名方法生成sign
/**
* 将参数+签名的值按照字典排序得到签名sign 参数的值按照升序排列
* @param {Object} params 参数集合
*/
const getSign = (params) => {
for (let key in params) {
if (!params[key]) {
delete params[key];
}
}
params.appkey = appkey;
let keyArr = Object.keys(params).sort();
let newObj = {};
let tmpStr = '';
for (let i in keyArr) {
newObj[keyArr[i]] = params[keyArr[i]];
tmpStr += params[keyArr[i]];
}
delete params['appkey']; //从参数集合中剔除appkey参数传递
return md5(tmpStr);
};
Если это полезно для вас, пожалуйста, дайте звезду, чтобы поддержать это ~
Это еще не конец
Арендодатель также подобрал версию, основанную на Vue.js, правда это или ложь?
Ниже приведен опыт работы с QR-кодом версии Vue.
Исходный адрес версии Vue на GitHub
Адрес исходного кода малой версии программы
продолжения не будет