get_tag_bindings
The get_tag_bindings function is used to receive information about tag assignments and separations during a specified time interval. The tags are used when assigning or separating passengers.
svc=resource/get_tag_bindings¶ms={"resourceId":<long>,
"unitId":<long>,
"tagId":<long>,
"timeFrom":<uint>,
"timeTo":<uint>}
You can't execute this request simultaneously with the following requests:
Parameters
Name | Description |
---|---|
resourceId | Resource ID. |
unitId | Unit ID (0 — all units). |
tagId | Tag ID (0 — all tags). |
timeFrom | The beginning of the interval. |
timeTo | The end of the interval. |
Returned result
{
"<text>":[{ /* tag ID */
"t":<unit>, /* time of assignment/separation */
"u":<uint>, /* unit ID in case of assignment, 0 in case of separation */
"pu":<uint>, /* previous unit ID in case of separation, 0 in case of assignment */
"f":<uint> /* timeout of separation, 4 — yes */
}, ...],
...
}
Possible error codes:
Code | Description |
---|---|
7 | Failed to fetch the resource with the desired ACL (ADF_ACL_AVL_RES_VIEW_TAGS and ADF_ACL_ITEM_EXECUTE_REPORTS), or failed to fetch the unit with the desired ACL (ADF_ACL_ITEM_VIEW). |
4 | Failed to fetch the list of tags or wrong input parameters. |