ホームページ  >  記事  >  バックエンド開発  >  PHPでWeChatアクティビティ中にユーザーが公式アカウントをフォローしたかどうかを確認する方法

PHPでWeChatアクティビティ中にユーザーが公式アカウントをフォローしたかどうかを確認する方法

不言
不言オリジナル
2018-08-20 15:59:073497ブラウズ

この記事の内容は、PHP WeChat アクティビティ中にユーザーが公開アカウントをフォローしているかどうかを確認する方法に関するもので、一定の参考価値があります。必要な友人は参照できます。お役に立てれば幸いです。

WeChat アクティビティを行う場合、一部のアクティビティでは、ユーザーがアクティビティを続行したり、ギフトを送信したりする前に、公式アカウントをフォローする必要があります。ここでは、ユーザーが注意を払ったかどうかを確認する必要があるため、WeChat の ---- 基本ユーザー情報の取得インターフェイスを使用する必要があります

基本的なユーザー情報の取得 (UnionID メカニズムを含む)

開発者は、OpenID を通じて基本的なユーザー情報を取得できます。 httpsプロトコルを使用してください。

接口调用请求说明
http请求方式: GET
https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN

パラメータの説明

#langNo国と地域の言語バージョン zh_CN に戻る簡体字、zh_TW 繁体字、英語 # このインターフェイスは、公式アカウントのトークンとユーザーの openid を渡すだけで、ユーザーの基本情報を取得できます
パラメータ 必要かどうか 説明
access_token 呼び出しインターフェイス資格情報
openid 現在の公開アカウントに固有の一般ユーザーの ID

#パラメータ説明subscribeユーザーがパブリックを購読するかどうかアカウントIDの値が0の場合、このユーザーは公式アカウントをフォローしていないため、他の情報を取得できないことを意味します。 openid現在の公開アカウントに固有のユーザーの識別子ニックネームユーザーのニックネーム sexユーザーの性別。値が 1 の場合は男性、値が 2 の場合は女性、値が の場合は女性です。 0、不明ですcityユーザーがいる都市countryユーザーの所在地の国ユーザーの所在地の州ユーザーの言語、簡体字中国語は zh_CNユーザーのアバター、最後の値は正方形のアバターのサイズを表します (0、46、64、96、132 の値)が利用可能です。0 は 640*640 の正方形のアバターを表します)、ユーザーがアバターを持っていない場合、この項目は空です。ユーザーがアバターを変更すると、元のアバター URL は無効になります。 ユーザーが注目する時間はタイムスタンプです。ユーザーが複数回フォローしている場合、最終フォロー時間 フィールドは、ユーザーが公式アカウントを WeChat オープン プラットフォーム アカウントにバインドした後にのみ表示されます。 パブリック アカウント オペレーターからファンへのコメントパブリック アカウント オペレーターは、WeChat パブリック プラットフォーム ユーザー管理インターフェイスでファンにコメントを追加できますユーザーのグループ ID (古いユーザー グループ インターフェイスと互換性があります)ユーザーのタグID リストでタグ付けされています##subscribe_sceneユーザーがフォローしているチャンネルのソースに戻る、ADD_SCENE_SEARCH パブリック アカウント検索、ADD_SCENE_ACCOUNT_MIGRATION パブリック アカウントの移行、ADD_SCENE_PROFILE_CARD 名刺共有、ADD_SCENE_QR_CODE スキャンQR コード、ADD_SCENEPROFILE LINK グラフィック ページの名前をクリックし、グラフィック ページの右上隅にある ADD_SCENE_PROFILE_ITEM メニューをクリックし、ADD_SCENE_PAID をクリックし、支払い後にフォローします。ADD_SCENE_OTHERS その他2 次元コード スキャン シーン (開発者カスタマイズ) qr_scene_strQR コード スキャン シーンの説明 (開発者カスタマイズ) #列の 1 つは購読フィールドで、ユーザーが条件に従っているかどうかを確認するために使用できます。購読が 1 の場合、ユーザーが公式に従っていることを証明します。 0 の場合、ユーザーが関連するアクティビティをフォローしていないことを意味します。この時点で、ユーザーを関連する公開アカウントをフォローするように誘導する必要があります (ただし、適切なガイダンス スキルを習得する必要があります)。 WeChat による警告を回避します。賞を受賞するなど、暗黙的にガイドすることができます。カスタマー サービスなどにお問い合わせください)イベントを毎回検証する必要がある場合、ユーザーを避けるためにキャッシュを行うことはお勧めできません注意を払ってからキャンセルして羊毛を入手します。ただし、アクティビティにユーザーが将来注意を払うかどうかについてあまり制限がない場合は、アクティビティをデータベースに保存するか、redis 永続キャッシュにスローすることをお勧めします。 トークンとカールを取得する具体的な方法については、この章では詳しく説明しません。前の章で関連するコードを参照してください。結局のところ、非常に簡単です。コードを使用して、ユーザーの openid と関連するパブリック アカウントの情報を取得してトークンを取得し、最後に上記のアドレスをカールしてユーザー情報を取得します。
##province
#言語
headimgurl
subscribe_time
unionid
コメント
groupid
tagid_list
qr_scene

関連推奨事項:

php は WeChat パブリック プラットフォーム アカウントのカスタム メニュー クラス、パブリック アカウントを実装します

php は WeChat パブリック Unlimited を実装しますアカウントの大量送信、一般への PHP レターの大量送信

以上がPHPでWeChatアクティビティ中にユーザーが公式アカウントをフォローしたかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。