Nuggets-Drittanbieterversion – offizielles Nicht-Nuggets-Miniprogramm
Der Beamte hat eine Anti-Leeching-Behandlung für die Bilder implementiert, sodass die meisten Bilder im Miniprogramm (einige wenige Avatare, deren Hostname mit Mirror beginnt, können angezeigt werden) mit herkömmlichen Methoden (eingeschränkt durch das Miniprogramm usw.) nicht normal angezeigt werden können der Referrer kann nicht gesetzt werden). Um es einfach und grob auszudrücken: Sie können direkt einen Bilddienst eines Drittanbieters finden, z. B. images.weserv.nl, und die src
im Miniprogramm einheitlich anpassen (Sie können die von FFFXUE bereitgestellten Änderungen überprüfen, wenn Sie möchten). Um unabhängig zu sein, können Sie einmalig Ihre eigene Image server
Übertragung einrichten.
Dies ist nicht das offizielle Applet der Nuggets (es scheint, dass es kein offizielles Applet gibt, das der Nuggets APP
entspricht). Es wurde vollständig von einem Drittentwickler entwickelt und dient nur zum Lernen und zur Kommunikation für andere Zwecke. Wenn Sie die offizielle Version verwenden möchten, können Sie die offizielle Website von Nuggets besuchen, die offizielle Nuggets-APP herunterladen oder andere offizielle Nuggets-Kanäle besuchen.
Alle API
dieses Applets stammen von der offiziellen Nuggets web
und der offiziellen Android
APP
(hauptsächlich web
), und UI
wurde von der offiziellen Nuggets- Android
APP(ver 5.4.3)
kopiert . Einige statische Ressourcen ( icon
, Bilder usw.) werden direkt aus der offiziellen Nuggets apk
kopiert.
Der Code dieses Miniprogramms ist Open Source. Klicken Sie hier, um den Quellcode anzuzeigen und ihn nach Belieben zu markieren. Sie können auch den folgenden Mini-Programmcode scannen, um ihn direkt zu erleben.
keiner
Auf der entsprechenden Seite können Sie die offizielle Nuggets
APP
zum Vergleich öffnen.
Die Artikeldateneingabe wurde angepasst und die Animation bleibt erhalten.
Es gibt wirklich viele Dinge in APP
, einschließlich Seiten und Interaktionen, die vollständig sein müssen Kopie Die Implementierung erfordert einige Zeit und Mühe. Dinge wie UI
werden durch einfache Messung + Debuggen mit bloßem Auge implementiert. Dies sollte nur die meisten davon auflisten (immer noch derselbe Satz oben in APP
). sind wirklich eine Menge Dinge), und die Folgemaßnahmen, die nicht aufgeführt oder umgesetzt sind, werden auf Zeit- und Energiebasis umgesetzt.
Bitte konzentrieren Sie sich auf den tatsächlichen Abschlussgrad basierend auf dem Code (das Online-Miniprogramm wird ebenfalls kontinuierlich aktualisiert).
Kommentare, Nachrichten, Folgen, Hinzufügen zu Sammlungen, Likes, Posten von Hotspots usw. sind vorerst nicht implementiert, da es in der APP wirklich viele Dinge gibt ...
API
Domänennamen (sekundäre Ebene 16
, dass nur bis zu 20
Namen zugewiesen werden können vollständig sein.APP
Version des Miniprogramms umzusetzen, reicht das Kontingent nicht aus. Wenn das nicht funktioniert, können Sie nur einen server
Proxy verwenden;APP
verwendet, und die Anforderungsfelder müssen je nach web
leicht angepasst werden. Für einzelne Schnittstellen müssen auch entsprechende header
festgelegt werden.content
des gesamten Artikels im html
-Format zurück. Das Open-Source-WxParse wird hier für die Rich-Text-Analyse verwendet.url
von Drittanbietern nicht in der webview
geöffnet werden. Daher verliere ich, wenn ich auf die externen Links im Artikel klicken kann.tab
„Siedepunkt“ nach oben verschoben wird, werden neue Daten onShow
. Andernfalls werden sie nicht aktualisiert Die von der Homepage APP
aufgerufene API lautet get_recommended_entry
.get_entry_by_timeline
weiterhin im Miniprogramm verwendet; die anderen werden nicht einzeln beschrieben, aber Sie können den Quellcode für Details einsehen;API
erfordern die richtige Zeit, den richtigen Ort und die richtigen Personen. Das von einigen API
zurückgegebene Datenformat wurde nicht abgerufen, sodass die entsprechenden Seiten nicht geschrieben wurden, z. B.: Systemnachrichtenseite (in letzter Zeit gab es keine Systemnachricht). usw.;category
gehören collection
, comment
follow
, pin-like
comment-like
und pin-comment
. Es können auch andere Nachrichtentypen vorhanden sein Füllen Sie es einzeln aus. Es gibt auch dynamische Seiten, bei denen möglicherweise andere Daten nicht vollständig abgedeckt sind.illegal token
angezeigt, oder die Artikel werden nicht normal angezeigt. Möglicherweise müssen die Anforderungsparameter geringfügig angepasst werden oder der Artikeltyp muss beurteilt werden. Kleinere Probleme wie diese werden in Zukunft angepasst und ergänzt;but
komprimierte und wesentliche Version einer Anwendung sein und keine 100%
ige Kopie einer APP
mit reichhaltigem Inhalt , dieses Applet dient nur dem Zweck des Lernens und der Kommunikation, daher liegt dieses Thema nicht im Rahmen unserer Betrachtung;Wenn mein Projekt für Sie hilfreich ist, können Sie mir eine Tasse Kaffee spendieren~
MIT
Copyright (c) 2018-heute, myvin