# Add a category
Interface should be called on the server side, seeHattori API。
# Interface Dxplaination
# Interface name
addCategory
# Functional description
Call this interface can add a category to the Mini Program, the added category needs to be in theList of all settable categoriesMiddle. If you encounter problems during use, you canOpen Platform Service Provider ZonePosting exchanges.
# Calling mode
# HTTPS call
POST https://api.weixin.qq.com/cgi-bin/wxopen/addcategory?access_token=ACCESS_TOKEN
# Third Party Invocation
The calling method and parameters are the same as HTTPS, only the calling token is different
The permission set id to which this interface belongs is: 30, 61
After the service provider has been authorized with one of the permission sets, it can do so by usingauthorizer_access_TokenCalling on behalf of the merchant
# Request parameters
attribute | type | Required | Introductions | |||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
access_Token | string | yes | Interface invokes the certificate, which is URL Parameters, non Body Parameters. useauthorizer_access_Token | |||||||||||||||||||||||||||||||||||||||||||||||||||
categories | array | yes | List of category information | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
# Return parameters
attribute | type | Introductions |
---|---|---|
errcode | number | Error code |
errmsg | string | Error message |
# Other Notes
# Category Audit Results Event Push
# Field Dxplaination
parameter | type | Field Description |
---|---|---|
first | string | First class id |
second | string | Secondary category id |
ret | number | Audit results 2. Rejected, 3 Passed |
reason | string | Reasons for Rejection of Audit Failure |
Example after the push content is decrypted:
<xml>
<ToUserName><![CDATA[gh_fxxxxxxxa4b2]]></ToUserName>
<FromUserName><![CDATA[odxxxxM-xxxxxxxx-trm4a7apsU8]]></FromUserName>
<CreateTime>1488800000</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[wxa_category_audit]]></Event>
<ret>2</ret>
<first>First class id</nickname>
<second>Secondary category id</reason>
<reason>Reasons for dismissal</reason>
</xml>
# Call Example
Example Dxplaination: HTTPS requests
# Sample Request Data
{
"categories": [
{
"first": 8,
"second": 39,
"certicates": [
{
"key": "business permit for private entry and exit intermediary institutions."
"value": "media_id"
}
]
}
]
}
# Return Data Example
{
"errcode": 0,
"errmsg":"ok",
}
# Error code
Error code | Error code | Solutions |
---|---|---|
-1 | system error | The system is busy, please wait for the developer to try again |
40001 | invalid credential access_Token isinvalid or not latest | Obtain access_Token time AppSecret Error, or access_Token Invalid. Please take the developer more seriously. AppSecret Of the correctness, or to see if you are working for the appropriate Official Account message template Call interface |
40007 | invalid media_id | Illegal media documents id |