Heim >Backend-Entwicklung >PHP-Tutorial >Bei Aktivitäten auf WeChat werden Benutzerinformationen lokal gespeichert. Das Problem ist, dass der Avatar abgelaufen ist. Was soll ich tun? ? ?

Bei Aktivitäten auf WeChat werden Benutzerinformationen lokal gespeichert. Das Problem ist, dass der Avatar abgelaufen ist. Was soll ich tun? ? ?

WBOY
WBOYOriginal
2016-09-23 11:31:061352Durchsuche

Um Benutzerinformationen zu erhalten, wenn ich Aktivitäten auf WeChat durchführe, speichere ich die von WeChat an mich zurückgegebenen Benutzerinformationen, um zu vermeiden, dass sie jedes Mal von WeChat abgerufen werden. Es gibt jedoch ein Problem, wenn der Benutzer währenddessen seinen Avatar ändert Aktivität, aber der Avatar, den ich verwende, ist: Als WeChat ihn mir zum ersten Mal zurückgab, war er ungültig. Wenn der Benutzer den WeChat-Avatar änderte, benachrichtigte mich WeChat nicht Tun? ? ? Kann mir jemand ein paar Ideen geben? Vielen Dank~~

Antwortinhalt:

Um Benutzerinformationen zu erhalten, wenn ich Aktivitäten auf WeChat durchführe, speichere ich die von WeChat an mich zurückgegebenen Benutzerinformationen, um zu vermeiden, dass sie jedes Mal von WeChat abgerufen werden. Es gibt jedoch ein Problem, wenn der Benutzer währenddessen seinen Avatar ändert Aktivität, aber der Avatar, den ich verwende, ist: Als WeChat ihn mir zum ersten Mal zurückgab, war er ungültig. Wenn der Benutzer den WeChat-Avatar änderte, benachrichtigte mich WeChat nicht Tun? ? ? Kann mir jemand ein paar Ideen geben? Vielen Dank~~

Ich denke schon. Einige Benutzer achten darauf, andere nicht. Daher müssen Sie die erste Schnittstelle verwenden, die mit der Autorisierungsschaltfläche.
Da Sie die Datenbank autorisieren möchten, aktualisieren Sie sie direkt mit den autorisierten Informationen . .
Wie auch immer, sobald der Benutzer eintrifft, wird beurteilt, ob eine Sitzung vorliegt. Wenn nicht, wird die Sitzung anhand von Cookies und Anmeldung beurteilt , aktualisieren Sie die Benutzerinformationen.

Sie haben bereits openid und der Benutzer hat es kürzlich autorisiert. Es sollte möglich sein, es einseitig zum Erfassen von Benutzerinformationen zu verwenden. Benutzer, denen ich zuvor gefolgt bin, können openid accesstoken direkt verwenden, um Benutzerinformationen zu erfassen.
Sie können die folgenden Personen ausprobieren

1: Folgen
2: Nicht folgen, nicht autorisiert
3: Nicht folgen, autorisiert

Sie können diese drei Personentypen über die folgende Benutzeroberfläche ausprobieren. Wenn 1 und 3 machbar sind, dann ist das, was Sie wollen, machbar.

Bei Aktivitäten auf WeChat werden Benutzerinformationen lokal gespeichert. Das Problem ist, dass der Avatar abgelaufen ist. Was soll ich tun? ? ?

Es gibt immer noch keine Möglichkeit, die Interaktion mit WeChat vollständig zu vermeiden.
Tatsächlich ist das Ändern des Avatars keine hochfrequente Aktion, und die Inkonsistenz des Avatars hat kaum Auswirkungen, und die Verzögerung ist erträglich Da die Anforderungen in dieser Hinsicht wirklich hoch sind, können zum Vergleich jedes Mal Benutzerinformationen angefordert werden.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn