Versión de terceros de Nuggets: miniprograma oficial que no es de Nuggets
El funcionario ha implementado un tratamiento anti-sanguijuelas en las imágenes, por lo que la mayoría de las imágenes en el mini programa (se pueden mostrar muy pocos avatares cuyo nombre de host comience con espejo) no se pueden mostrar normalmente usando métodos convencionales (limitados por el mini programa, y el árbitro no se puede configurar). Para ser simple y sencillo, puede buscar directamente un servicio de imágenes de terceros, como images.weserv.nl, y ajustar la imagen src
de manera uniforme en el mini programa (puede verificar las modificaciones proporcionadas por FFFXUE si lo desea); Para ser autosuficiente, puede configurar su propia transferencia server
de imágenes una vez.
Este no es el subprograma oficial de Nuggets (parece que no existe ningún subprograma oficial correspondiente a la APP
Nuggets). Está completamente desarrollado por un desarrollador externo y solo se usa para aprendizaje y comunicación. para otros fines. Si desea utilizar la versión oficial, puede visitar el sitio web oficial de los Nuggets, descargar la aplicación oficial de los Nuggets o visitar otros canales oficiales de los Nuggets.
Todas API
de este subprograma provienen del sitio web
oficial de los Nuggets y APP
oficial Android
(principalmente web
), y UI
se copia de la APP(ver 5.4.3)
oficial Android
de los Nuggets (ver 5.4.3). Algunos recursos estáticos ( icon
, imágenes, etc.) se copian directamente desde la apk
oficial de Nuggets.
El código de este mini programa ha sido de código abierto. Haga clic para ver el código fuente y estrellarlo a voluntad. También puede escanear el código del mini programa a continuación para experimentarlo directamente.
ninguno
La página correspondiente puede abrir la
APP
oficial de los Nuggets para comparar.
Se ha ajustado la entrada de datos del artículo y se conserva la animación.
Realmente hay muchas cosas en APP
, incluidas páginas e interacciones, que deben ser completamente Copiar La implementación requiere algo de tiempo y esfuerzo. Cosas como UI
se implementan mediante una medición simple + depuración a simple vista. La finalización de la página y la interacción se enumeran a continuación. Esto solo debería enumerar la mayoría de ellos (sigue siendo la misma oración anterior, en APP
). Son realmente muchas cosas), y el seguimiento que no figura ni se implementa se implementará en función del tiempo y la energía.
Concéntrese en el nivel de finalización real según el código (el miniprograma en línea también se actualizará continuamente).
Los comentarios, mensajes, seguir, agregar a colecciones, me gusta, publicar puntos calientes, etc. no están implementados por el momento porque realmente hay muchas cosas en la APLICACIÓN...
API
(nivel secundario). La lista blanca de nombres 16
dominio backend del mini programa solo puede asignar hasta 20
nombres. Ahora parece que es necesario. estar completo.APP
del mini programa, la cuota no es suficiente. Si eso no funciona, sólo puedes utilizar un server
proxy;APP
, y los campos de solicitud deben ajustarse ligeramente de acuerdo con web
. También se deben configurar header
correspondientes para las interfaces individuales;content
del artículo completo en formato html
. Aquí se utiliza wxParse de código abierto para el análisis de texto enriquecido;url
de terceros no se pueden abrir en webview
, por lo que pierdo si puedo hacer clic en los enlaces externos del artículo;tab
del punto de ebullición, si se ha deslizado hacia la parte superior, onShow
obtendrá nuevos datos; de lo contrario, no se actualizará cuando no esté conectado; , la API llamada por la APP
de la página de inicio es get_recommended_entry
.get_entry_by_timeline
todavía se usa en el miniprograma; los demás no se describirán uno por uno, pero puede ver el código fuente para obtener más detalles;API
requieren el momento, el lugar y las personas adecuadas. El formato de datos devuelto por algunas API
no se ha obtenido, por lo que no se han escrito las páginas correspondientes, como: página de mensajes del sistema (no ha habido ningún mensaje del sistema recientemente). etc.;category
enumeradas actualmente incluyen collection
, comment
, follow
, comment-like
, pin-like
y pin-comment
. Puede haber otros tipos de mensajes. compárelo uno por uno; también hay páginas dinámicas, que tienen el mismo problema, puede haber otros datos que no estén completamente cubiertos;illegal token
, o los artículos no se muestran normalmente. Debería ser que los parámetros de la solicitud deban ajustarse ligeramente o juzgarse el tipo de artículo. Pequeños temas como este se ajustarán y complementarán en el futuro;but
versión condensada y esencial de una aplicación, en lugar de una copia 100%
de una APP
con contenido enriquecido. , este subprograma tiene solo el propósito de aprender y comunicarse, por lo que este tema no está dentro del alcance de nuestra consideración;Si mi proyecto te resulta útil, puedes invitarme a una taza de café~
MIT
Copyright (c) 2018-presente, myvin