get_subscribed_topic
Function
| Function Name | Description | Level |
| get_subscribed_topic | return a list of subscribed topics. | 3, 4 |
Input Parameters:
| Name | Type | Required? | Description | Level |
| start_num | Int | yes | For pagination. If start_num = 0 & last_num = 9, it returns first 10 posts from the topic, sorted by date (last-in-first-out). If both are not presented, return first 20 posts. if start_num = 0 and last_num = 0, return the first post only, and so on (e.g. 1,1; 2,2). If start_num smaller than last_num returns null. If last_num - start_num > 50, returns only first 50 posts starting from start_num | 4 |
| last_num | Int | yes | | 4 |
Output Parameters:
| Name | Type | Required? | Description | Level |
| total_topic_num | Int | yes | returns total number of subscribed topics | 3 |
| topics | Array of Hash table | yes | returns an array of subscribed topics | 3 |
| forum_id | String | yes | | 3 |
| forum_name | byte[] | yes | | 3 |
| topic_id | String | yes | | 3 |
| topic_title | byte[] | yes | Remove all BBCode in title | 3 |
| post_author_name | byte[] | yes | | 3 |
| is_closed | Boolean | | return true if this thread has been closed. | 3 |
| icon_url | String | | Return topic author avatar URL | 3 |
| post_time | Date | yes | dateTime.iso8601 format. If this topic has no reply, use the topic creation time. | 3 |
| timestamp | String | yes | Timestamp of topic last reply | |
| reply_number | Int | yes | total number of reply in this topic. If this is no reply in this return, return 0. | 3 |
| new_post | Boolean | yes | return true if this topic contains new post since user last login | 3 |
| view_number | Int | yes | total number of view in this topic | 3 |
| short_content | byte[] | | Characters display rules (should follow this sequence): 1) Remove all BBCode except [ur], [img]. 2) Convert "[url http://...]http://…..[/url]" to "[url]". 3) Convert "[img]http://…..[/img]" to "[img]". 4) Remove "Last edited by..." tag at the end. 5) Remove all non-displayable characters (e.g. \n, \t, etc). 6) Remove all whitespace, /n and /r at the begining and ending of the content. 7) return only first 200 characters | 3 |