Version tierce de Nuggets - Mini-programme officiel non-Nuggets
Le responsable a mis en place un traitement anti-sangsue sur les images, de sorte que la plupart des images du mini-programme (quelques avatars dont le nom d'hôte commence par miroir peuvent être affichés) ne peuvent pas être affichées normalement en utilisant les méthodes conventionnelles (limitées par le mini-programme, et le référent ne peut pas être défini). Pour être simple et brut, vous pouvez directement trouver un service d'image tiers, tel que images.weserv.nl, et ajuster uniformément le src
de l'image dans le mini programme (vous pouvez vérifier les modifications fournies par FFFXUE si vous le souhaitez) ; Pour être autonome, vous pouvez configurer votre propre transfert server
d'images une seule fois.
Ce n'est pas l'applet officielle des Nuggets (il semble qu'il n'y ait pas d'applet officielle correspondant à l' APP
Nuggets). Elle est entièrement développée par un développeur tiers et n'est utilisée que pour l'apprentissage et la communication. à d'autres fins. Si vous souhaitez utiliser la version officielle, vous pouvez visiter le site officiel des Nuggets, télécharger l'application officielle des Nuggets ou visiter d'autres chaînes officielles des Nuggets.
Toutes API
de cette applet proviennent du site web
officiel de Nuggets et APP
Android
officielle (principalement web
), et UI
est copiée de l' APP(ver 5.4.3)
Android
officielle de Nuggets (ver 5.4.3). Certaines ressources statiques ( icon
, images, etc.) sont copiées directement depuis l' apk
officiel de Nuggets.
Le code de ce mini programme a été open source. Cliquez pour afficher le code source et lancez-le à volonté. Vous pouvez également scanner le code du mini-programme ci-dessous pour en faire l'expérience directement.
aucun
La page correspondante peut ouvrir l'
APP
officielle Nuggets à des fins de comparaison.
La saisie des données de l'article a été ajustée et l'animation est conservée.
Il y a vraiment beaucoup de choses dans APP
, y compris des pages et des interactions, qui doivent être complètement copie La mise en œuvre nécessite du temps et des efforts. Des éléments tels que UI
sont implémentés via une simple mesure + un débogage à l'œil nu. L'achèvement de la page et l'interaction sont répertoriés ci-dessous. Cela ne devrait répertorier que la plupart d'entre eux (toujours la même phrase ci-dessus, dans APP
). il y a vraiment beaucoup de choses), et le suivi qui n'est pas répertorié ou mis en œuvre sera mis en œuvre en fonction du temps et de l'énergie.
Veuillez vous concentrer sur le niveau d'achèvement réel basé sur le code (le mini-programme en ligne sera également mis à jour en permanence).
Les commentaires, messages, suivi, ajout aux collections, likes, publication de hot spots, etc. ne sont pas implémentés pour le moment car il y a vraiment beaucoup de choses dans l'APP...
API
16
niveau secondaire). La liste blanche des noms de domaine backend du mini-programme ne peut être attribuée que jusqu'à 20
noms. être complet.APP
du mini programme, le quota n'est pas suffisant. Si cela ne fonctionne pas, vous ne pouvez utiliser qu'un server
proxy ;APP
et les champs de requête doivent être légèrement ajustés en fonction web
. header
correspondants doivent également être définis pour les interfaces individuelles ;content
de l'article entier au format html
. Le wxParse open source est utilisé ici pour l'analyse de texte enrichi ;url
tierces ne peuvent pas être ouvertes dans webview
, je perds donc si je peux cliquer sur les liens externes dans l'article ;tab
Point d'ébullition, si elle a glissé vers le haut, onShow
obtiendra de nouvelles données, sinon elle ne sera pas actualisée lorsqu'elle n'est pas connectée ; , l'API appelée par l' APP
de la page d'accueil est get_recommended_entry
.get_entry_by_timeline
est toujours utilisé dans le mini programme ; les autres ne seront pas décrits un par un, mais vous pouvez consulter le code source pour plus de détails ;API
nécessitent le bon moment, le bon endroit et les bonnes personnes. Le format des données renvoyées par certaines API
n'a pas été obtenu, donc les pages correspondantes n'ont pas été écrites, comme : la page de message système (il n'y a pas eu de message système récemment), etc.;category
actuellement répertoriées incluent collection
, comment
, follow
, comment-like
, pin-like
et pin-comment
. Il peut y avoir d'autres types de messages si vous rencontrez Will. remplissez-le une par une ; il y a aussi des pages dynamiques, qui ont le même problème ; il peut y avoir d'autres données qui ne sont pas entièrement couvertes ;illegal token
, ou les articles ne s'afficheront pas normalement. Il se peut que les paramètres de la demande doivent être légèrement ajustés ou que le type d'article doit être jugé. De petits numéros comme celui-ci seront ajustés et complétés à l'avenir ;but
version condensée et essentielle d'une application, plutôt que d'une copie 100%
d'une APP
avec un contenu riche. , cette applet est uniquement destinée à l'apprentissage et à la communication, cette question n'entre donc pas dans le cadre de notre réflexion ;Si mon projet vous est utile, vous pouvez m'acheter une tasse de café~
MIT
Copyright (c) 2018-présent, myvin