万店掌 开放平台 Get the list of stores (the token parameter must be in the request header, the parameter name is authenticator, the value is obtained from the login interface in the user API)

open.shopweb.departments.getDeptListByPage (Get the list of stores (the token parameter must be in the request header, the parameter name is authenticator, the value is obtained from the login interface in the user API))Sandbox debugging

Get the list of stores (the token parameter must be in the request header, the parameter name is authenticator, the value is obtained from the login interface in the user API)

Interface description#

The environmentInterface methodSubmission methodDo you need a signatureHTTP request routing
Formal environmentopen.shopweb.departments.getDeptListByPagePOSTtruehttp://openapi.opretail.com/m.api

Common request parameters#

ParametersTypes ofIs requiredThe maximum lengthDescriptionExample values
_aidStringTrue20Open platform system number, fixed to S107S107
_akeyStringTrue20Opretail open platform assigns developer keys to third partiesObtained after certification of platform developer
_mtStringTrue100Interface nameopen.shopweb.departments.getDeptListByPage
_smStringTrue100Signature algorithm md5,sha1md5
_requestModeStringTrue100Request method post,getPOST
_versionStringTrue100Version numberv1
_timestampStringTrue100TimestampyyyyMMddHHmmss format
_sigStringTrue32Signature tokenGenerated according to the signature algorithm, see the signature algorithm rules for details
_formatStringFalse10Format typeCurrently only supports json by default

Business request parameters#

ParametersTypes ofIs requiredThe maximum lengthDescriptionExample values
pageNumber
int×11Page Number1
pageSize
int×11Number per page1
shopIds
string×100Shop ID (multiple separated by commas. Not required)123,456
name
string×100store nametest

Common response parameters#

ParametersTypes ofThe maximum lengthDescriptionExample values
statJSON-Gateway status (specific parameters are described below :)View
stat.cidString100Http request identifier
stat.codeString100Gateway return code
stat.codenameString100Gateway return code name
stat.systimeStringLongThe current time of the interface call
resultString100Interface returns prompt information
dataJSON-Business information returned by the interface call (generally json format data, the specific data format will be defined in the business return parameters)View

Business return parameters#

ParameterTypes ofWhether to returnReturns the maximum lengthDescriptionExample values
total
int×11Total number of stores1
current
int×11Current page1
pages
int×11page number1
records
JSON×Result SetView
    
id
int×11[records] store id1
    
shopId
string×[records] store number123
    
name
string×[records] store nametest
    
deviceCount
int×11[records] Number of devices1
    
latitude
double×[records] Dimension1.00
    
longitude
double×[records] longitude1.00
    
score
int×11[records] score1
    
pinyin
string×[records] Store Pinyintest
    
pyName
string×[records] first lettert
    
location
int×11[records] store area1
    
totalSale
int×11[records] Sales Volume1
    
organizeId
int×[records] organizational structure id
    
storeManId
int×[records] store manager id
size
int×Number per page10

Public return code#

Return code nameReturn codeReturn code descriptionSolution
SUCCESS0Call success
KEY_NOTNULL1_akey can not be emptyInput the _akey parameter when the interface is called
KEY_UNLAWFUL2_akey is illegalkey is illegal, input in the correct key
KEY_HAS_EXPIRED3_akey has expiredPlease renew the service or contact the platform administrator
SIGN_METHOD_NOTNULL4_sm parameter cannot be emptyInput the _sm parameter when the interface is called
SIGN_TYPE_NOTEXIST5_sm type does not existCurrently only supports md5, sha1
SIGN_NOTNULL6_sig parameter cannot be emptyInput the _sig parameter when the interface is called
SIGN_WRONG7Invalid signature, please check parameters and signature format_sig value is generated according to the signature algorithm
METHOD_NOTNULL8_mt parameter cannot be emptyInput the _mt parameter when the interface is called
METHOD_NOTEXIST_CODE9The method name corresponding to _mt does not exist or is not registered in the serviceCheck if the method corresponding to _mt method name and _version version number is passed in error
REQUESTMODE_NOTNULL10_requestMode parameter cannot be emptyInput the _requestMode parameter when the interface is called
APPLICATIONID_NOTNULL11_aid parameter cannot be emptyInput the _aid parameter when the interface is called
APPLICATIONID_NOTSAME12_aid does not match the current key_aid and _akey must correspond one-to-one
VERSION_NOTNULL13_version version number cannot be emptyInput the _version parameter when the interface is called
TIMESTAMP_NOTNULL14_timestamp timestamp cannot be emptyInput the _timestamp parameter when the interface is called
TIMESTAMP_FORMAT_ERROR15_timestamp timestamp formatting errorAccording to yyyyMMddHHmmss format
TIMESTAMP_OVERTIME16_timestamp has expired_timestamp is regenerated every time the interface is called
FORMAT_TYPE_NOTEXIST17_format type does not existCurrently only supports json (default), xml
API_CALL_REPEAT-100The interface is called repeatedlyInterface platform call exception
API_SYSTEM_CALL_ERROR-500API call failed, system exception occurredInterface platform call exception
UNKNOWN_ERROR-999Open platform system exceptionReissue request

Business return code#

Return code nameReturn codeReturn code description
BUSINESS_PLATFORM_UNBOUND
103001Business platform is not bound, please contact customer service
DATA_NOT_NULL
103002Required fields cannot be empty
PARAMETER_VALIDATE_ERROR
103004Parameter validation exception
IDENTITY_INFORMATION_WRONG
103005The identity information is incorrect, _akey does not match the enterprise id
SERVICE_TIMEOUT
103066Service request timed out
API_SYSTEM_ERROR
103999api service unknown exception