Sekundäres Teilen ist für H5-Seiten sehr wichtig. Schließlich nutzt QQ nach dem Versenden auf WeChat immer noch die integrierte Freigabefunktion. Anders als auf der PC-Seite kopiert der PC die Adresse direkt. Ich habe vor zwei Tagen Einladungen gemacht und bin auf viele Fehler gestoßen. Persönliche Entwicklung und Unternehmensentwicklung sind immer noch unterschiedlich. Im Nachtrag einer Einladung sollten verschiedene Probleme erwähnt werden. Kommen wir zur Sache.
WeChat-SekundärfreigabeDie Dokumentation von WeChat ist recht gut. Wenn Sie den gesamten Artikel lesen, können Sie grundsätzlich viele Fallstricke vermeiden (denken Sie daran, dass WeChat-Dokumente es gewohnt sind, einige Fallstricke am Ende aufzuschreiben, anstatt sie zusammenzufügen).
Lassen Sie uns zunächst darüber sprechen, wie Sie sekundäres Teilen auf WeChat durchführen. Dokumentadresse, durch Einführung der offiziellen API. Das Dokument ist gut geschrieben, übergeben Sie es einfach direkt an shareInfo
.
<script src=//res.wx.qq.com/open/js/jweixin-1.2.0.js></script>wx.config({ debug: false, // Debug-Modus aktivieren, alle APIs namens The Der Rückgabewert wird auf der Clientseite angezeigt. Wenn Sie die eingehenden Parameter anzeigen möchten, werden die Parameterinformationen über das Protokoll gedruckt. Es wird nur auf der PC-Seite gedruckt. sign.appid, // Erforderlich, die eindeutige Kennung des offiziellen Kontozeitstempels: sign.timestamp, // Erforderlich, der Zeitstempel zum Generieren der Signatur nonceStr: sign.nonceStr, // Erforderlich, die zufällige Zeichenfolge zum Generieren der Signatur Signatur: sign.signature, // Erforderlich, Signatur, siehe Anhang 1 jsApiList: [ 'onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ', 'onMenuShareWeibo', 'onMenuShareQZone' ] // Erforderlich, Liste der JS-Schnittstellen, die verwendet werden müssen, siehe Anhang 2 für die Liste aller JS-Schnittstellen}); wx.showOptionMenu(); wx.onMenuShareAppMessage(shareInfo ); //Klickstatus der Schaltfläche „Mit Freunden teilen“ und benutzerdefinierte Schnittstelle zum Teilen von Inhalten abrufen (wird bald aufgegeben) wx.onMenuShareTimeline(shareInfo); //Den Klickstatus der Schaltfläche „Teilen an Momente“ und der benutzerdefinierten Schnittstelle zum Teilen von Inhalten abrufen (wird bald aufgegeben) wx.onMenuShareQQ(shareInfo); //Den Klickstatus der Schaltfläche „Teilen an QQ“ und der benutzerdefinierten Schnittstelle zum Teilen von Inhalten abrufen wx .onMenuShareWeibo(shareInfo); / /Get Share to Tencent Weibo Button Click Status and Custom Share Content Interface wx.onMenuShareQZone(shareInfo); //Den Freigabestatus für die QQ-Leertaste und die benutzerdefinierte Schnittstelle zum Teilen von Inhalten abrufen});Gibt es irgendwelche Fallstricke beim sekundären Teilen auf WeChat?
Also? Ich habe es richtig geschrieben, warum funktioniert es nicht? Im Dokument ist keine Anforderung aufgeführt?
Überprüfen Sie zunächst die Berechtigungen der WeChat-Öffentlichkeitsplattform und stellen Sie fest, dass diejenigen, die keine Berechtigungen haben, darauf hingewiesen werden, dass sie nicht erhalten wurden. Anschließend werden Sie zur WeChat-Authentifizierung aufgefordert. Was wurde oben gesagt? Die Dokumentation von WeChat kann später eingesehen werden und es gibt allgemeine Anweisungen. Dies ist der folgende Satz, dann tritt das Problem auf, dass das persönliche Konto nicht authentifiziert werden kann.
Die Freigabe ist auf iOS und Android nicht möglich (bitte bestätigen Sie, dass das offizielle Konto authentifiziert wurde. Nur zertifizierte offizielle Konten haben die Berechtigung, zugehörige Schnittstellen freizugeben. Wenn es tatsächlich authentifiziert ist, prüfen Sie, ob die Überwachungsschnittstelle im wx.ready-Rückruf ausgelöst wird Funktion)
Beheben von Fehlern, die dazu führen, dass die API nicht angepasst werden kann
invalid url domain
, mein Problem ist, dass der sichere JS-Domänenname nicht behoben istinvalid url signature
. Mein Problem ist, dass jsapi_ticket
nicht aktualisiert wirdEs kursieren Dokumente im Internet, einige APIs, ich habe es versucht, aber es funktioniert nicht. Geben Sie die Adresse ein und die endgültige Wartung beträgt etwa 15 Jahre.
So richten Sie die sekundäre Freigabe einMeta-Tags sind am wissenschaftlichsten.
<meta itemprop=name content=title/><meta itemprop=image content=subtitle/><meta name=description itemprop=description content=share image/>
Gibt es etwas, worauf wir achten sollten?
Dieses Meta-Tag kann nicht später hinzugefügt werden, es muss beim Betreten der Seite vorhanden sein, was bedeutet, dass Sie nur die Hintergrundvorlage verwenden können. Andernfalls können einige niedrigere Android
Versionen die Zusammenfassung nicht abrufen (ja, einige Mobiltelefone können sie dynamisch abrufen) und iOS
unterstützt sie nicht.
Tatsächlich sind technische Artikel zeitkritisch.
Dieser Artikel wurde am 30. Juli 2018 verfasst
Testzeitpunkt 30. Juli 2018
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er für das Studium aller hilfreich ist. Ich hoffe auch, dass jeder das VeVb Wulin Network unterstützt.