ホームページ >WeChat アプレット >WeChatの開発 >WeChatパブリックアカウントにユーザー管理機能を実装
インターフェース: https://api.weixin.qq.com/cgi-bin/user/info/updateremark?access_token=ACCESS_TOKEN
updateremark.php
<?php require_once("../Utils.php"); $data = '{ "openid":"o4WmZ0h-4huBUVQUczx2ezaxIL9c", "remark":"Jhon" }'; $url = "https://api.weixin.qq.com/cgi-bin/user/info/updateremark?" ."access_token=".Utils::get_access_token(); $result = Utils::https_request($url, $data); echo $result;
Return:
{"errcode":0,"errmsg":"ok"}
インターフェース: https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN
userInfp.php
<?php require_once("../Utils.php"); $openId = "o4WmZ0h-4huBUVQUczx2ezaxIL9c"; $url = "https://api.weixin.qq.com/cgi-bin/user/info?access_token=" .Utils::get_access_token()."&openid=".$openId."&lang=zh_CN "; $result = Utils::https_request($url); echo $result;
Return:
{ "subscribe": 1, "openid": "o4WmZ0h-4huBUVQUczx2ezaxIL9c", "nickname": "Promise", "sex": 1, "language": "zh_CN", "city": "", "province": "", "country": "", "headimgurl": "http://wx.qlogo.cn/mmopen/Vq7PMkMOaMYgtQNJBrdesiantXGgGkliaoI3StUtnG5DUA1oYaeTlOdjicYHu9EkMvLY2gXf7rHBzGNiaPoDyvmZ0ONEGm7PfGBb/0", "subscribe_time": 1504708412, "remark": "Jhon", "groupid": 0, "tagid_list": [] }
インターフェース: https://api.weixin.qq.com/cgi-bin/user/info/batchget?access_token=ACCESS_TOKEN
batchget.php
<?php require_once("../Utils.php"); $data = '{ "user_list": [ { "openid": "o4WmZ0h-4huBUVQUczx2ezaxIL9c", "lang": "zh_CN" } ] }'; $url = "https://api.weixin.qq.com/cgi-bin/user/info/batchget?" ."access_token=".Utils::get_access_token(); $result = Utils::https_request($url, $data); echo $result;
Return:
{ "user_info_list": [ { "subscribe": 1, "openid": "o4WmZ0h-4huBUVQUczx2ezaxIL9c", "nickname": "Promise", "sex": 1, "language": "zh_CN", "city": "", "province": "", "country": "", "headimgurl": "http://wx.qlogo.cn/mmopen/Vq7PMkMOaMYgtQNJBrdesiantXGgGkliaoI3StUtnG5DUA1oYaeTlOdjicYHu9EkMvLY2gXf7rHBzGNiaPoDyvmZ0ONEGm7PfGBb/0", "subscribe_time": 1504708412, "remark": "Jhon", "groupid": 0, "tagid_list": [] } ] }
インターフェース: https://api.weixin.qq.com/cgi-bin/tags/create?access_token=ACCESS_TOKEN
tags_create.php
<?php @header('Content-type: text/plain;charset=UTF-8'); require_once("../Utils.php"); $data = '{ "tag" : { "name" : "朋友" } }'; $url = "https://api.weixin.qq.com/cgi-bin/tags/create?" ."access_token=".Utils::get_access_token(); $result = Utils::https_request($url, $data); echo $result;
戻り値:
{ "tag": { "id": 101, "name": "朋友" } }
インターフェース: https://api.weixin.qq.com/cgi-bin/tags/get?access_token=ACCESS_TOKEN
tags_get.php
<?php @header('Content-type: text/plain;charset=UTF-8'); require_once("../Utils.php"); $url = "https://api.weixin.qq.com/cgi-bin/tags/get?access_token=" .Utils::get_access_token(); $result = Utils::https_request($url); echo $result;
Return:
{ "tags": [ { "id": 2, "name": "星标组", "count": 0 }, { "id": 100, "name": "同学", "count": 0 }, { "id": 101, "name": "朋友", "count": 0 } ] }
インターフェース: https:// api .weixin.qq.com/cgi-bin/tags/update?access_token=ACCESS_TOKEN
tags_update.php
<?php @header('Content-type: text/plain;charset=UTF-8'); require_once("../Utils.php"); $data = '{ "tag" : { "id" : 101, "name" : "好朋友" } }'; $url = "https://api.weixin.qq.com/cgi-bin/tags/update?" ."access_token=".Utils::get_access_token(); $result = Utils::https_request($url, $data); echo $result;
Return:
{"errcode":0,"errmsg":"ok"}
特定のタグのファン数が 100,000 を超えると、背景は無効になっています。タグを削除してください。現時点では、開発者はまずラベルの下の openid リストでラベルをキャンセルし、ファンの数が 100,000 を超えなくなるまでラベルを直接削除できます。
インターフェース: https://api.weixin.qq.com/cgi-bin/tags/delete?access_token=ACCESS_TOKEN
tags_delete.php
<?php @header('Content-type: text/plain;charset=UTF-8'); require_once("../Utils.php"); $data = '{ "tag" : { "id" : 101 } }'; $url = "https://api.weixin.qq.com/cgi-bin/tags/delete?" ."access_token=".Utils::get_access_token(); $result = Utils::https_request($url, $data); echo $result;
Return:
{"errcode":0,"errmsg":"ok"}
ラベル関数は現在、ユーザー向けに最大 20 個のラベルを付けるパブリック アカウントをサポートしています。
インターフェース: https://api.weixin.qq.com/cgi-bin/tags/members/batchtagging?access_token=ACCESS_TOKEN
tags_batchtagging.php
<?php @header('Content-type: text/plain;charset=UTF-8'); require_once("../Utils.php"); $data = '{ "openid_list" : [ "o4WmZ0h-4huBUVQUczx2ezaxIL9c" ], "tagid" : 100 }'; $url = "https://api.weixin.qq.com/cgi-bin/tags/members/batchtagging?" ."access_token=".Utils::get_access_token(); $result = Utils::https_request($url, $data); echo $result;
戻り値:
{"errcode":0,"errmsg":"ok"}
インターフェース: https://api.weixin.qq.com/cgi-bin/user/tag/get?access_token=ACCESS_TOKEN
"next_openid":""//取得した最初の OPENID、空白のままにしておきますデフォルトでは、最初から取得します
tags_get_user.php
<?php @header('Content-type: text/plain;charset=UTF-8'); require_once("../Utils.php"); $data = '{ "tagid" : 100, "next_openid":"" }'; $url = "https://api.weixin.qq.com/cgi-bin/user/tag/get?" ."access_token=".Utils::get_access_token(); $result = Utils::https_request($url, $data); echo $result;
Return:
{ "count": 1, "data": { "openid": [ "o4WmZ0h-4huBUVQUczx2ezaxIL9c" ] }, "next_openid": "o4WmZ0h-4huBUVQUczx2ezaxIL9c" }
インターフェースでタグリストを取得します https://api.weixin.qq.com/cgi-bin/tags /getidlist ?access_token=ACCESS_TOKEN
tags_getidlist.php
<?php @header('Content-type: text/plain;charset=UTF-8'); require_once("../Utils.php"); $data = '{ "openid" : "o4WmZ0h-4huBUVQUczx2ezaxIL9c" }'; $url = "https://api.weixin.qq.com/cgi-bin/tags/getidlist?" ."access_token=".Utils::get_access_token(); $result = Utils::https_request($url, $data); echo $result;
Return:
{ "tagid_list": [ 100 ] }
11. バッチでユーザーのタグを解除します
インターフェース: https://api.weixin.qq.com/cgi-bin/tags/members/batchuntagging ? access_token=ACCESS_TOKEN
tags_batchuntagging.php
<?php @header('Content-type: text/plain;charset=UTF-8'); require_once("../Utils.php"); $data = '{ "openid_list" : [ "o4WmZ0h-4huBUVQUczx2ezaxIL9c" ], "tagid" : 100 }'; $url = "https://api.weixin.qq.com/cgi-bin/tags/members/batchuntagging?" ."access_token=".Utils::get_access_token(); $result = Utils::https_request($url, $data); echo $result;
Return:
{"errcode":0,"errmsg":"ok"}
以上がWeChatパブリックアカウントにユーザー管理機能を実装の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。