微信公眾號(hào)用戶標(biāo)簽管理

2018-07-27 10:06 更新

用戶標(biāo)簽管理

用戶標(biāo)簽管理

開發(fā)者可以使用用戶標(biāo)簽管理的相關(guān)接口,實(shí)現(xiàn)對(duì)公眾號(hào)的標(biāo)簽進(jìn)行創(chuàng)建、查詢、修改、刪除等操作,也可以對(duì)用戶進(jìn)行打標(biāo)簽、取消標(biāo)簽等操作。

標(biāo)簽管理

1. 創(chuàng)建標(biāo)簽

一個(gè)公眾號(hào),最多可以創(chuàng)建100個(gè)標(biāo)簽。

接口調(diào)用請(qǐng)求說明

http請(qǐng)求方式:POST(請(qǐng)使用https協(xié)議)

https://api.weixin.qq.com/cgi-bin/tags/create?access_token=ACCESS_TOKEN

POST數(shù)據(jù)格式:JSON

POST數(shù)據(jù)例子:

{

  "tag" : {

    "name" : "廣東"http://標(biāo)簽名

  }

}

參數(shù)說明

參數(shù)說明
access_token調(diào)用接口憑據(jù)
name標(biāo)簽名(30個(gè)字符以內(nèi))

返回說明(正常時(shí)返回的json數(shù)據(jù)包示例)

{

  "tag":{

"id":134,//標(biāo)簽id

"name":"廣東"

  }

}

返回參數(shù)說明

參數(shù)說明
id標(biāo)簽id,由微信分配
name標(biāo)簽名,UTF8編碼

錯(cuò)誤碼說明

錯(cuò)誤碼說明
-1系統(tǒng)繁忙
45157標(biāo)簽名非法,請(qǐng)注意不能和其他標(biāo)簽重名
45158標(biāo)簽名長(zhǎng)度超過30個(gè)字節(jié)
45056創(chuàng)建的標(biāo)簽數(shù)過多,請(qǐng)注意不能超過100個(gè)

2. 獲取公眾號(hào)已創(chuàng)建的標(biāo)簽

接口調(diào)用請(qǐng)求說明

http請(qǐng)求方式:GET(請(qǐng)使用https協(xié)議)

https://api.weixin.qq.com/cgi-bin/tags/get?access_token=ACCESS_TOKEN

返回說明

{

  "tags":[{

      "id":1,

      "name":"每天一罐可樂星人",

      "count":0 //此標(biāo)簽下粉絲數(shù)

},{

  "id":2,

  "name":"星標(biāo)組",

  "count":0

},{

  "id":127,

  "name":"廣東",

  "count":5

}

  ]

}

3. 編輯標(biāo)簽

接口調(diào)用請(qǐng)求說明

http請(qǐng)求方式:POST(請(qǐng)使用https協(xié)議)

https://api.weixin.qq.com/cgi-bin/tags/update?access_token=ACCESS_TOKEN

POST數(shù)據(jù)格式:JSON

POST數(shù)據(jù)例子:

{

  "tag" : {

    "id" : 134,

    "name" : "廣東人"

  }

}

返回說明

{

  "errcode":0,

  "errmsg":"ok"

}

錯(cuò)誤碼說明

錯(cuò)誤碼說明
-1系統(tǒng)繁忙
45157標(biāo)簽名非法,請(qǐng)注意不能和其他標(biāo)簽重名
45158標(biāo)簽名長(zhǎng)度超過30個(gè)字節(jié)
45058不能修改0/1/2這三個(gè)系統(tǒng)默認(rèn)保留的標(biāo)簽

4. 刪除標(biāo)簽

請(qǐng)注意,當(dāng)某個(gè)標(biāo)簽下的粉絲超過10w時(shí),后臺(tái)不可直接刪除標(biāo)簽。此時(shí),開發(fā)者可以對(duì)該標(biāo)簽下的openid列表,先進(jìn)行取消標(biāo)簽的操作,直到粉絲數(shù)不超過10w后,才可直接刪除該標(biāo)簽。

接口調(diào)用請(qǐng)求說明

http請(qǐng)求方式:POST(請(qǐng)使用https協(xié)議)

https://api.weixin.qq.com/cgi-bin/tags/delete?access_token=ACCESS_TOKEN

POST數(shù)據(jù)格式:JSON

POST數(shù)據(jù)例子:

{

  "tag":{

       "id" : 134

  }

}

返回說明

{

  "errcode":0,

  "errmsg":"ok"

}

錯(cuò)誤碼說明

錯(cuò)誤碼說明
-1系統(tǒng)繁忙
45058不能修改0/1/2這三個(gè)系統(tǒng)默認(rèn)保留的標(biāo)簽
45057該標(biāo)簽下粉絲數(shù)超過10w,不允許直接刪除

5. 獲取標(biāo)簽下粉絲列表

接口調(diào)用請(qǐng)求說明

http請(qǐng)求方式:GET(請(qǐng)使用https協(xié)議)

https://api.weixin.qq.com/cgi-bin/user/tag/get?access_token=ACCESS_TOKEN

POST數(shù)據(jù)格式:JSON

POST數(shù)據(jù)例子:

{

  "tagid" : 134,

  "next_openid":""http://第一個(gè)拉取的OPENID,不填默認(rèn)從頭開始拉取

}

返回說明(正常時(shí)返回的json包示例)

{

  "count":2,//這次獲取的粉絲數(shù)量

  "data":{//粉絲列表

"openid":[

    "ocYxcuAEy30bX0NXmGn4ypqx3tI0",

    "ocYxcuBt0mRugKZ7tGAHPnUaOW7Y"

    ]

  },

  "next_openid":"ocYxcuBt0mRugKZ7tGAHPnUaOW7Y"http://拉取列表最后一個(gè)用戶的openid

}

錯(cuò)誤碼說明

錯(cuò)誤碼說明
-1系統(tǒng)繁忙
40003傳入非法的openid
45159非法的tag_id


用戶管理

標(biāo)簽功能目前支持公眾號(hào)為用戶打上最多三個(gè)標(biāo)簽。

1. 批量為用戶打標(biāo)簽

接口調(diào)用請(qǐng)求說明

http請(qǐng)求方式:POST(請(qǐng)使用https協(xié)議)

https://api.weixin.qq.com/cgi-bin/tags/members/batchtagging?access_token=ACCESS_TOKEN

POST數(shù)據(jù)格式:JSON

POST數(shù)據(jù)例子:

{

  "openid_list" : [//粉絲列表

    "ocYxcuAEy30bX0NXmGn4ypqx3tI0",

    "ocYxcuBt0mRugKZ7tGAHPnUaOW7Y"

  ],

  "tagid" : 134

}

返回說明(正常時(shí)返回的json包示例)

{

  "errcode":0,

  "errmsg":"ok"

}

錯(cuò)誤碼說明

錯(cuò)誤碼說明
-1系統(tǒng)繁忙
40032每次傳入的openid列表個(gè)數(shù)不能超過50個(gè)
45159非法的標(biāo)簽
45059有粉絲身上的標(biāo)簽數(shù)已經(jīng)超過限制
40003傳入非法的openid
49003傳入的openid不屬于此AppID

2. 批量為用戶取消標(biāo)簽

接口調(diào)用請(qǐng)求說明

http請(qǐng)求方式:POST(請(qǐng)使用https協(xié)議)

https://api.weixin.qq.com/cgi-bin/tags/members/batchuntagging?access_token=ACCESS_TOKEN

POST數(shù)據(jù)格式:JSON

POST數(shù)據(jù)例子:

{

  "openid_list" : [//粉絲列表

    "ocYxcuAEy30bX0NXmGn4ypqx3tI0",

    "ocYxcuBt0mRugKZ7tGAHPnUaOW7Y"

  ],

  "tagid" : 134

}

返回說明(正常時(shí)返回的json包示例)

{

  "errcode":0,

  "errmsg":"ok"

}

錯(cuò)誤碼說明

錯(cuò)誤碼說明
-1系統(tǒng)繁忙
40032每次傳入的openid列表個(gè)數(shù)不能超過50個(gè)
45159非法的標(biāo)簽
40003傳入非法的openid
49003傳入的openid不屬于此AppID

3. 獲取用戶身上的標(biāo)簽列表

接口調(diào)用請(qǐng)求說明

http請(qǐng)求方式:POST(請(qǐng)使用https協(xié)議)

https://api.weixin.qq.com/cgi-bin/tags/getidlist?access_token=ACCESS_TOKEN

POST數(shù)據(jù)格式:JSON

POST數(shù)據(jù)例子:

{

  "openid" : "ocYxcuBt0mRugKZ7tGAHPnUaOW7Y"

}

返回說明(正常情況下返回的json示例)

{

  "tagid_list":[//被置上的標(biāo)簽列表

134,

2

  ]

}

錯(cuò)誤碼說明

錯(cuò)誤碼說明
-1系統(tǒng)繁忙
40003傳入非法的openid
49003傳入的openid不屬于此AppID

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)