WeChat Mini-Programm ---- Öffnen Sie das Miniprogramm aus Textnachrichten, E-Mails, Webseiten außerhalb von WeChat und anderen Szenarien über URLScheme oder URLLink
URL-Schema: Diese Schnittstelle wird zum Abrufen des Schemacodes des Miniprogramms verwendet und eignet sich für Geschäftsszenarien, in denen Miniprogramme über Textnachrichten, E-Mails, externe Webseiten, WeChat usw. gestartet werden. Derzeit ist es nur für Miniprogramme für inländische nichtindividuelle Fächer geöffnet. Einzelheiten finden Sie unter URL-Schema erhalten.
URL-Link: Holen Sie sich den URL-Link für das Miniprogramm, geeignet für Geschäftsszenarien, in denen Miniprogramme über Textnachrichten, E-Mails, Webseiten, WeChat usw. gestartet werden. Derzeit ist es nur für Miniprogramme für inländische nichtindividuelle Fächer geöffnet. Einzelheiten finden Sie unter URL-Link erhalten.
3. Obergrenze aufrufen
Generierungsende: Die Gesamtzahl der pro Tag generierten URL-Schemata (verschlüsselter Klartext) und URL-Links ist auf 500.000 begrenzt;
Offene Seite: Die Gesamtzahl, wie oft ein Miniprogramm über URL-Schema (verschlüsselter Klartext) und URL-Link geöffnet werden kann, ist auf 3 Millionen pro Tag begrenzt;
Ab dem 19. Dezember 2023 wird die Beschränkung des URL-Schemas auf eine Person pro Link aufgehoben, sodass mehrere Benutzer auf dieselbe Verbindung zugreifen können. Detaillierte Anpassungsanweisungen finden Sie in der „Ankündigung zur URL-Schema- und URL-Link-Optimierung“.
4. Andere Angelegenheiten, die Aufmerksamkeit erfordern
4.1 URL-Schema
Das verschlüsselte URL-Schema unterstützt Entwickler beim Zusammenfügen von Abfrageparametern nach dem Link. Weitere Informationen finden Sie unter Abrufen eines URL-Schemas.
Wenn Sie ein Miniprogramm auf einer Webseite in WeChat öffnen müssen, verwenden Sie bitte die WeChat-Registerkarte öffnen – Miniprogramm-Sprungschaltfläche. Wenn Sie kein öffentliches Konto haben, können Sie die Miniprogrammidentität auch direkt zum Entwickeln von Webseiten verwenden Springen Sie ohne Authentifizierung zum Miniprogramm. Sehen Sie sich das Jump-Miniprogramm auf der statischen Cloud-Entwicklungswebsite an. Programm. Miniprogramme, die den offenen Geltungsbereich erfüllen, können Textnachrichten senden, die das Öffnen des Miniprogramms unterstützen.
Diese Funktion deckt im Wesentlichen die WeChat-Version ab, die derzeit von Benutzern verwendet wird, und Entwickler müssen nicht mit niedrigeren Versionen kompatibel sein.
Es kann nur das URL-Schema des veröffentlichten Applets generiert werden;
Beim Springen zu WeChat über das URL-Schema wird möglicherweise ein System-Popup-Fenster mit der Frage ausgelöst. Wenn der Benutzer nicht springen möchte, kann das Miniprogramm nicht geöffnet werden. Von den Entwicklern wird verlangt, dass sie ordnungsgemäß mit Szenarien umgehen, in denen Benutzer sich dafür entscheiden, nicht zu springen.
Einige Browser schränken den direkten Sprung beim Öffnen einer Webseite ein. Informationen zum Festlegen der Sprungschaltfläche finden Sie auf der Beispielwebseite.
4.2 URL-Link
Der verschlüsselte URL-Link unterstützt Entwickler dabei, Abfrageparameter hinter dem Link zu verbinden. Einzelheiten finden Sie unter Abrufen eines URL-Links;
Es können nur URL-Links für veröffentlichte Miniprogramme generiert werden;
Wenn Sie den URL-Link in WeChat oder auf einem Android-Telefon öffnen, wird standardmäßig zuerst die offizielle H5-Zwischenseite umgeleitet. Wenn Sie H5-Inhalte anpassen müssen, können Sie die Cloud verwenden, um eine statische Website zu entwickeln.
5. Aufrufmethode
5.1 HTTPS-Aufrufe
URL-Schema: POST https://api.weixin.qq.com/wxa/generatescheme?access_token=ACCESS_TOKEN;
URL-Schema: Die Schnittstellenmethode lautet: openapi.urlscheme.generate;
URL-Link: Die Schnittstellenmethode lautet: openapi.urllink.generate.
5.3 Anrufe Dritter
1. URL-Schema
Die aufrufende Methode sowie die eingehenden und ausgehenden Parameter sind die gleichen wie bei HTTPS, nur das aufrufende Token unterscheidet sich;
Die Berechtigungssatz-IDs, zu denen diese Schnittstelle gehört, sind: 88, 115;
Nachdem der Dienstanbieter die Autorisierung von einem der Berechtigungssätze erhalten hat, kann er Authorizer_access_token verwenden, um im Namen des Händlers Anrufe zu tätigen.
2. URL-Link
Die aufrufende Methode sowie die eingehenden und ausgehenden Parameter sind die gleichen wie bei HTTPS, nur das aufrufende Token unterscheidet sich;
Die Berechtigungssatz-IDs, zu denen diese Schnittstelle gehört, sind: 88, 115;
Nachdem der Dienstanbieter die Autorisierung von einem der Berechtigungssätze erhalten hat, kann er Authorizer_access_token verwenden, um im Namen des Händlers Anrufe zu tätigen.
6. Parameter anfordern
6.1 URL-Schema
Parameterbeschreibung
Attribute
Typ
Standardwert
Erforderlich
veranschaulichen
Zugangstoken
Zeichenfolge
Ja
Anmeldeinformationen für Schnittstellenaufrufe
springe_was
Objekt
NEIN
Informationen zum Ziel-Applet, zu dem gesprungen werden soll.
Ablaufzeit
Nummer
NEIN
Die Ablaufzeit des abgelaufenen Schemacodes ist der Unix-Zeitstempel. Der generierte Ablaufschemacode ist vor diesem Zeitpunkt gültig. Die maximale Gültigkeitsdauer beträgt 30 Tage. Erforderlich, wenn is_expire „true“ und „expire_type“ 0 ist
Ablauftyp
Nummer
NEIN
Standardwert 0, Fehlertyp des Ablaufschemacodes, Ablaufzeit: 0, Ablaufintervalltage: 1
Ablaufintervall
Nummer
NEIN
Die Anzahl der Tage zwischen dem Ablauf abgelaufener Schemacodes. Der generierte Ablaufschemacode ist gültig, bis das Intervall erreicht ist. Das maximale Intervall beträgt 30 Tage. Erforderlich, wenn is_expire „true“ und „expire_type“ 1 ist.
jump_wxa Beschreibung
Attribute
Typ
Standardwert
Erforderlich
veranschaulichen
Weg
Zeichenfolge
NEIN
Der über den Schemacode eingegebene Miniprogramm-Seitenpfad muss eine Seite sein, auf der ein veröffentlichtes Miniprogramm vorhanden ist, und Abfragen können nicht durchgeführt werden. Wenn der Pfad leer ist, wird zur Miniprogramm-Homepage gesprungen.
Abfrage
Zeichenfolge
NEIN
Die Abfrage bei der Eingabe des Miniprogramms über den Schemacode hat eine maximale Länge von 1024 Zeichen. Es werden nur Zahlen, Groß- und Kleinbuchstaben in Englisch und einige Sonderzeichen unterstützt: !#$&'()*+,/:;=?@- ._~%`
env_version
Zeichenfolge
NEIN
Der Standardwert ist „Release“. Die Version des zu öffnenden Applets. Die offizielle Version ist „Release“, die Erfahrungsversion ist „Trial“ und die Entwicklungsversion ist „Develop“, die nur wirksam wird, wenn sie außerhalb von WeChat geöffnet wird.
6.2 URL-Link
Parameterbeschreibung
Attribute
Typ
Standardwert
Erforderlich
veranschaulichen
Zugangstoken
Zeichenfolge
Ja
Anmeldeinformationen für Schnittstellenaufrufe
Weg
Zeichenfolge
NEIN
Der über den URL-Link eingegebene Pfad zur Seite des Miniprogramms muss eine Seite sein, auf der ein veröffentlichtes Miniprogramm vorhanden ist, und eine Abfrage kann nicht durchgeführt werden. Wenn der Pfad leer ist, wird zur Miniprogramm-Homepage gesprungen.
Abfrage
Zeichenfolge
NEIN
Die Abfrage beim Aufrufen des Miniprogramms über URL Link hat eine maximale Länge von 1024 Zeichen. Es werden nur Zahlen, Groß- und Kleinbuchstaben in Englisch und einige Sonderzeichen unterstützt: !#$&'()*+,/:;=?@-. _~%
Ablaufzeit
Nummer
NEIN
Die Ablaufzeit des abgelaufenen URL-Links ist der Unix-Zeitstempel. Der generierte abgelaufene URL-Link ist vor diesem Zeitpunkt gültig. Die maximale Gültigkeitsdauer beträgt 30 Tage. „expire_type“ ist 0 erforderlich
Ablauftyp
Nummer
NEIN
Standardwert 0. Ablauftyp des Miniprogramm-URL-Links, Ablaufzeit: 0, Ablaufintervalltage: 1
Ablaufintervall
Nummer
NEIN
Die Anzahl der Tage zwischen dem Ablauf des abgelaufenen URL-Links. Der generierte abgelaufene URL-Link ist gültig, bevor das Intervall erreicht ist. Das maximale Intervall beträgt 30 Tage. „expire_type“ ist 1 erforderlich
cloud_base
Objekt
NEIN
Die in der Cloud entwickelte statische Website passt H5-Konfigurationsparameter an und kann die übertragene in der Cloud entwickelte H5-Seite konfigurieren. Wenn Sie das Feld leer lassen, wird standardmäßig die offizielle H5-Seite verwendet.
env_version
Zeichenfolge
NEIN
Der Standardwert ist „Release“. Die Version des zu öffnenden Applets. Die offizielle Version ist „Release“, die Erfahrungsversion ist „Trial“ und die Entwicklungsversion ist „Develop“, die nur wirksam wird, wenn sie außerhalb von WeChat geöffnet wird.
cloud_base-Beschreibung
Attribute
Typ
Standardwert
Erforderlich
veranschaulichen
env
Zeichenfolge
Ja
Cloud-Entwicklungsumgebung
Domain
Zeichenfolge
NEIN
Benutzerdefinierter Domänenname für statische Website. Wenn Sie das Feld leer lassen, wird der Standarddomänenname verwendet.
Weg
Zeichenfolge
NEIN
Statischer H5-Seitenpfad der Cloud-Entwicklungswebsite, Abfrage kann nicht durchgeführt werden
Abfrage
Zeichenfolge
NEIN
Abfrageparameter für statische H5-Seiten der Cloud-Entwicklung, maximal 1024 Zeichen, unterstützen nur Zahlen, Groß- und Kleinbuchstaben in Englisch und einige Sonderzeichen: !#$&'()*+,/:;=?@-._~%`
resources_appid
Zeichenfolge
NEIN
Erforderlich für die Batch-Cloud-Entwicklung von Drittanbietern. Angabe der App-ID zum Erstellen der Umgebung (Miniprogramm/Plattform eines Drittanbieters).
7. Achtung
Der von einem Teil des URL-Links zurückgegebene URL-Link wird vom QQ-Browser abgefangen! ! ! , daher verwende ich vorerst immer noch das URL-Schema! ! !