ホームページ >バックエンド開発 >PHPチュートリアル >WeChat でアクティビティを行うと、ユーザー情報がローカルに保存されます。問題は、WeChat から通知が来ないことです。 ? ?
WeChat でアクティビティを行うときにユーザー情報を取得するには、WeChat から返されたユーザー情報をローカル データベースに保存し、毎回 WeChat から取得するのを避けます。しかし、ユーザーがアクティビティ中にアバターを変更すると問題が発生します。しかし、私が使用しているアバターは WeChat のものです。返された後、アバターは無効になり、ユーザーが WeChat アバターを変更した場合、WeChat は私に通知しませんでした。する? ? ? 誰かアイデアを教えてください。ありがとうございます~~
WeChat でアクティビティを行うときにユーザー情報を取得するには、WeChat から返されたユーザー情報をローカル データベースに保存し、毎回 WeChat から取得するのを避けます。しかし、ユーザーがアクティビティ中にアバターを変更すると問題が発生します。しかし、私が使用しているアバターは WeChat のものです。返された後、アバターは無効になり、ユーザーが WeChat アバターを変更した場合、WeChat は私に通知しませんでした。する? ? ? 誰かアイデアを教えてください。ありがとうございます~~
それは、注意を払っているユーザーもいるし、そうでないユーザーもいると思います。そのため、最初のインターフェイス、つまり承認ボタンをクリックするインターフェイスを使用する必要があります。
承認したいので、承認された情報でデータベースを直接更新します。
とにかく、ユーザーが入ってくるとすぐに、セッションがあるかどうかが判断され、セッションがない場合は、ユーザーは承認されます。ユーザー情報を更新します。
すでに openid を持っており、ユーザーは最近それを承認しました。これを使用してユーザー情報を取得することは可能です。以前にフォローしたユーザーは、openid+accesstoken を使用するだけでユーザー情報を取得できます。
次の人は試してみてください
1: フォローする
2: フォローしない、許可しない
3: フォローしない、許可する
以下のインターフェースを使用して、これら 3 つのタイプの人々を試すことができます。1 と 3 が実現可能であれば、希望するものは実現可能です。
WeChat とのやり取りを完全に回避する方法はまだありません
実際、アバターの変更は高頻度のアクションではなく、アバターの不一致はほとんど影響せず、本当に高い要件がある場合には、遅延は耐えられます。この側面については、比較のためにユーザー情報を 1 回リクエストするたびにのみ実行できます。