1. QRMaster online room card fetching API
Developers deliver the required parameters via HTTP request, so that the users of their products can get QRcode door key without logging in.
2. API SDK and demos:
Language Explanation Download Version
php php_sdk instructions Download SDK and DEMO V2.0
java java_sdk instructions Download SDK and DEMO V2.0
c# c#_sdk instructions Download SDK and DEMO V2.0
3. Request URL
Development guide
Send HTTPS requests with specify parameters(community number, mobile number of room card user, developer account SID, Auto token, timestamp). Encrypt these parameters as 'data'. Get more detail in Development documentation
communityNo={communityNo}&id={id}&token={Token}&mobile={mobile}&time={time}&areaCode={areaCode}&cardType={cardType}
5. Parameter specification
Attribute Type Constraint Explanation
id String Required Developers Account SID, the unique identifier of developer(32 characters of letters and numbers).
token String Required Developer's Auth Token
mobile String Required Mobile number(room card receiver)
communityNo String Required Community No.
cardNo String Optional Room card identification. Request with this parameter means return this room card, otherwise get all room cards.
time string Required UNIX timestamp, for example:1448523919
areaCode String Optional Mobile users belong to the country code (default 86)
cardType String Optional Key type (0: room card, 1: floor card, 2: building card, default 0 when not being transmitted).
Get cards:
Attribute Type Constraint Explanation
buildNo String Optional Building number (notice: building number is optional, and floor number is required too if building number exists.)
floorNo String Optional Floor number (notice: floor number is optional, and building number is required too if floor number exists.)
roomNo String Required Room number(notice: if request parameters don't include building number and floor number, make sure your room number is unique in this community.)
GetFloor Card:
Attribute Type Constraint Explanation
buildNo String Required Building No.
floorNo String Required Floor No.
roomNo String Optional Room No.
GetBuilding Card:
Attribute Type Constraint Explanation
buildNo String Required Building No.
floorNo String Optional Floor No.
roomNo String Optional Room No.
Request samples
Request datas
id: 98651082ab89c3f1b50f35caf794179f;
mobile: 13333333333
token:  e687bc93c89b9b59611de521a70ed4
communityNo: 1316879945
cardType: 0
time: 1448523919
Return
Sales
Software
Aftersales
Telephone
400-8618286