WeChat oauth2 の access_token に関連する問題。

WBOY
リリース: 2016-06-13 12:11:48
オリジナル
944 人が閲覧しました

WeChat oauth2 access_token の問題。 。
WeChat oauth2 を介してユーザー情報を取得するプロセス全体が完了しました。こちらも問題ありません。 。

しかし、途中で不明瞭な点があります。知っている人がこの質問に答えてくれることを願っています。 。

毎回コードを通じて access_token を取得する必要がありますか?
そうでない場合、ユーザーの openid は、access_token を取得するときにのみ返されます。それ以外の場合、ユーザーの openid は取得されません。
それとも、初めてユーザーの openid を取得した後、それを cookie に保存し、次回その cookie を読み取りますか? ? ?
そうでない場合、access_token を更新する意味は何でしょうか? 。 。

もう 1 つの質問は、取得した access_token が現在のセッションでのみ有効なのか、特定のユーザー openid に対して有効なのか、それともすべてのユーザーに対して有効なのかということです。 。 。

これが WeChat との最初の連絡です。ありがとうございます。 。 。 。 。
------ソリューションのアイデア----------------------
これはあなたのものです必要性 WeChat 上の管理機能を操作する場合にのみ使用されます。通常、WeChat プラットフォームの管理背景のみがこれを使用します。通常、これは最初の取得後に記録されます。各操作が 1 回取得されるため、その日の API 呼び出し数が消費されることを防ぎます。
------解決策----------------------
ユーザーの openid はデータベースに保存されます。ユーザーはバインドします
access_token を取得するたびに、データベースに保存されます。使用する前に、データベース内の access_token の有効期限が切れているかどうかを確認してください。有効期限が切れている場合は、再取得して保存してください。

access_token にはアクセス制限があり、取得し続けると最終的にサービスを提供できなくなります
-----解決策のアイデア------ ---------------
ユーザー統計を行う必要があるのは何ですか? サードパーティのログインのためだけであれば、WeChat のサードパーティをフォローするだけで済みます。 -party ログイン文書。バックグラウンドでユーザー同期を実行したい場合は、パブリック アカウントが必要です。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート