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" }