METHOD_PC_GetCategories
This method lists the categories that the group discussion is placed under. Group discussions can be placed only under one category. If a category is not specified, the instant messaging server randomly selects a category.
Notification
The following table describes the notifications that BEMS might send to the BlackBerry Connect app after it processes the request.
|
parameter |
Type |
Description |
|||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
categories |
Category Array |
This parameter specifies a list of categories. Each category includes the following information:
|
Code example
The following example sends a request to BEMS to retrieve the categories for the group discussion.
{
"method":"pc.GetCategories",
"params": {},
"id":"c5",
"jsonrpc":"2.0"
}
If the request is successful, BEMS sends the following response to the BlackBerry Connect app and processes the request.
{
"id":"c5",
"error":null,
"result":
{
"data":
{
"method":"pc.GetCategories",
"state":"PROCESSING"
}
},
"jsonrpc":"2.0",
"background":false
}
If no error messages are returned, BEMS sends the following notification, including the group discussion names and category to the BlackBerry Connect app and displays the information.
{
"id":"c5",
"sequence":1018682300000006,
"result":
{
"data":
{
"method":"pc.GetCategories",
"Categories":
[
{
"name":"ITRestricted",
"id":"ma-cat://gems.sw.rim.net/25ac15e7-9bff-4e78-9261-6e08aa43231e"
},
{
"name":"Public Use",
"id":"ma-cat://gems.sw.rim.net/0772c8f8-0763-47a8-a98d-478cfb389443"
}
],
"method":"pc.GetCategories",
"state":"COMPLETE"
}
},
"jsonrpc":"2.0"
}