WeChat Mini-Programm ---- Öffnen Sie das Miniprogramm aus Textnachrichten, E-Mails, Webseiten außerhalb von WeChat und anderen Szenarien über URLScheme oder URLLink

1. Methode zum Starten von Miniprogrammen über Textnachrichten, E-Mails, Webseiten, WeChat usw.

  1. „URL Scheme startet Miniprogramm“
  2. „URL Link startet Miniprogramm“

2. Funktionsbeschreibung

  1. 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.
  2. 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

  1. Generierungsende: Die Gesamtzahl der pro Tag generierten URL-Schemata (verschlüsselter Klartext) und URL-Links ist auf 500.000 begrenzt;
  2. 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;
  3. 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
  1. 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.
  2. 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.
  3. 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.
  4. Es kann nur das URL-Schema des veröffentlichten Applets generiert werden;
  5. 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.
  6. 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
  1. Der verschlüsselte URL-Link unterstützt Entwickler dabei, Abfrageparameter hinter dem Link zu verbinden. Einzelheiten finden Sie unter Abrufen eines URL-Links;
  2. Es können nur URL-Links für veröffentlichte Miniprogramme generiert werden;
  3. 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
  1. URL-Schema: POST https://api.weixin.qq.com/wxa/generatescheme?access_token=ACCESS_TOKEN;
  2. URL-Link:POST https://api.weixin.qq.com/wxa/generate_urllink?access_token=ACCESS_TOKEN。
5.2 Cloud-Anruf
  1. URL-Schema: Die Schnittstellenmethode lautet: openapi.urlscheme.generate;
  2. URL-Link: Die Schnittstellenmethode lautet: openapi.urllink.generate.
5.3 Anrufe Dritter
1. URL-Schema
  1. Die aufrufende Methode sowie die eingehenden und ausgehenden Parameter sind die gleichen wie bei HTTPS, nur das aufrufende Token unterscheidet sich;
  2. Die Berechtigungssatz-IDs, zu denen diese Schnittstelle gehört, sind: 88, 115;
  3. 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
  1. Die aufrufende Methode sowie die eingehenden und ausgehenden Parameter sind die gleichen wie bei HTTPS, nur das aufrufende Token unterscheidet sich;
  2. Die Berechtigungssatz-IDs, zu denen diese Schnittstelle gehört, sind: 88, 115;
  3. 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
  1. 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.
  1. 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
  1. 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.
  1. 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! ! !

Fügen Sie hier eine Bildbeschreibung ein

Ich denke du magst

Origin blog.csdn.net/m0_38082783/article/details/135381618
Empfohlen
Rangfolge