[2020-01-11] Используйте прокси-API, предоставленный https://github.com/zce/douban-api-proxy, для запроса данных Дубана.
[20.04.2019] Измените логику ответа прокси-данных. API Douban Books больше не может быть проксирован, и для доступа требуется ключ API. Решение: нет.
{
"msg" : " invalid_apikey " ,
"code" : 104 ,
"request" : " GET /v2/book/search "
}
[2019-03-09] Удалите некоторые console
операторы и поговорим о типичных проблемах:
Каждая мини-программа в этом проекте не настроена с использованием
appid
. Если вы хотите запустить проект, вам необходимо назначить проектуappid
. В противном случае проект не сможет использовать функцию предварительного просмотра реального устройства и некоторые мини-программы. программные API не могут использоваться нормально.Некоторые пользователи сети сообщили, что после открытия Zhihu Daily в IDE и нажатия кнопки «Компилировать и просмотреть» программа не могла нормально отображаться на реальной машине. Решение: После нажатия кнопки «Компилировать и просмотреть » реальная машина автоматически откроет мини-программу. Нажмите первую кнопку меню в правом верхнем углу мини-программы и выберите включение отладки . После перезапуска мини-программы отобразятся данные. Обычно конкретная причина этой проблемы неизвестна.
[2019-01-19] Реконструкция мини-программы Zhihu Daily Поскольку в официальном приложении больше нет тематических ежедневных отчетов, а интерфейс больше не может возвращать тематические данные, на этот раз была удалена логика, связанная с тематическими ежедневными отчетами. Добавлены предварительный просмотр изображений и инкапсуляция. Многоразовые компоненты пользовательского интерфейса, страницы web-view
и страницы избранного .
[2019-01-16] Выполните рефакторинг апплета Matter Assistant, преобразуйте код в ES6 и оптимизируйте код операций с данными. Поскольку апплет теперь возобновляет поддержку Promise, эта версия bluebird будет удалена.
[2019-01-14] Реконструируйте апплет Douban Books и преобразуйте старый код в ES6. Добавьте каталог server
. Существует программа прокси-сервера интерфейса Douban Books. Вы можете запустить код в этом каталоге для прокси-запросов для интерфейса Douban Books. В определенной степени это решает проблему, заключающуюся в том, что апплет WeChat не может запросить интерфейс книги Дубана. ( Этот метод больше недействителен. API Douban Books теперь требует ключа для доступа. Решения нет ).
Использование( неверный )
Код прокси-сервера интерфейса Douban находится в каталогеDouBanBookApp/server
.
Откройте командную строку и переключитесь в текущий каталог. Если это первый запуск, используйтеnpm install
для установки зависимостей.
Затем используйтеnode index.js
для его запуска.
Перед запуском убедитесь, что порт8081
не занят, или вы можете изменить номер порта в коде. Если вы используете этот прокси-сервер для запроса интерфейса Douban Books, укажите путь интерфейса вapi.js
к адресу этого сервера.
[2018-03-31] Исправлена проблема с отображением изображений и ошибка с пустыми данными в Zhihu Daily, а также исправлена проблема с пустыми данными в Matter Assistant. Поскольку интерфейс Douban официально заблокирован, прямого решения в настоящее время нет. Вы можете обратиться к методу прокси Nginx онлайн.
[2017-09-09] Версия IDE по умолчанию для разработки кода обновлена до v1.0.1.170907, добавлен атрибут wx:key
в wx:for
, изменено поведение ActionSheet помощника по делу и отображено событие отмены оператора ( т. е. улов Promise). bindchange
bindinput
.
[2017-08-23] Исправлена проблема сбоя запроса данных в демо-версии Douban Books и изменен Content-Type
в header
request
на json
или html
.
[2017-02-12] Измените путь к изображениям в случае Zhihu Daily и устраните проблему невозможности получения изображений Zhihu. Интерфейс получения изображений в интерфейсе запуска ограничен, и в настоящее время решения нет!
[2016-11-23] Поскольку официальная IDE была обновлена до версии 0.11.112301
, поддержка Promise
была удалена, из-за чего事项助手
не работал нормально. Для решения этой проблемы в состав была введена сторонняя библиотека совместимости Bluebird. проект для поддержки Promise
. Код был интегрирован в код проекта.
[2016-11-16] Обновлен Case事项助手
для сотрудничества с разработкой мини-программы WeChat ES6 и учебных пособий Matter Assistant. В основном он знакомит с методом разработки мини-программы ES6.
[2016-10-31] Мини-программа обновлена до последней версии 0.10.102800. Она совместима с новыми аннотациями перед удалением. Изображение карусели на главной странице知乎日报
возвращается в нормальное состояние. Добавлен новый план дела. Изначально разрабатывается. Временно называется事项助手
. Его основная функция — динамическое отображение количества дней в календарном месяце.
[2016-10-29] Из-за нерегулярного официального обновления IDE некоторые функции мини-программы были изменены и удалены, в результате чего предыдущие проекты не работали должным образом. Текущий код основан на последней версии операционной среды IDE, версии 0.10.102800. Вы можете нажать, чтобы загрузить. Хотя код был изменен для адаптации к последней версии среды разработки, некоторые предыдущие макеты и методы. официально больше не поддерживаются, поэтому фактические результаты работы могут отличаться от показанных на изображениях.
После того, как дело知乎日报
было загружено, некоторые энтузиасты сети предоставили свой собственный код для исправления многих ошибок. Большое вам спасибо.
Кратко представьте метод разработки небольших программ ES6 и, наконец, приведите помощник по событиям в качестве демонстрационного примера. Функция помощника по событиям относительно проста, с компонентом календаря и простой функцией хранения информации о событиях.
первая страница | выбор даты | Страница сведений |
Douban Books — это апплет для поиска книг, который просто использует сетевые запросы и простой макет страницы. На этот раз примером является知乎日报
, у которого больше функциональных точек, а страница более сложная, чем в предыдущем примере. До того, как я написал эту ДЕМО, многие пользователи сети уже создали такую же ДЕМО, и все они были очень хороши. В конце концов, этот случай очень классический и имеет относительно полный API, который стоит подражать и изучать. Эту ДЕМО можно рассматривать как небольшое упражнение.
первая страница | Боковое меню | Подробная страница |
Страница настроек | Длинный обзор и краткий обзор | моя коллекция |
Очень простой пример с использованием двух API Douban Books: API поиска книг и API получения сведений о книге. Это моя первая мини-программа WeChat.
первая страница | Страница списка | Подробная страница |
Следующая статья была написана, когда я начал изучать небольшие программы. Я также впервые пишу статью. В ней много ошибок, а также много неправильных предложений и опечаток. Код на этом складе устарел. реконструирован и отличается от кода в статье. В роликах есть существенные неточности. Если вы хотите продолжить чтение, просто просмотрите.
ЛИЦЕНЗИЯ MIT