GET api.ashx/v2/blogs/{blogid}/postsummaries.{json|xml}
LIST post summaries by blog.
Request Parameters
| Name | Type | Location | Description | Required | Default | Options |
|---|---|---|---|---|---|---|
| BlogId | int? | Blog Id | Required | |||
| Month | DateTime? | A DateTime value. When provided, returns counts per day of month. Otherwise, returns counts per month. | Optional | |||
| PageIndex | int? | Specify the page number of paged results to return. Zero-based index. If not specified the default is 0. | Optional | |||
| PageSize | int? | Specify the number of results to return per page. If not set the default is 20. The max is 100. | Optional |
Example Requests
Widget Javascript
jQuery.telligent.evolution.get({
url: jQuery.telligent.evolution.site.getBaseUrl() + 'api.ashx/v2/blogs/{blogid}/postsummaries.json',
data: {
'blogid': '6'
}
}).then(function(response) {
// use response
});Example Responses
JSON
{
"PageSize": 2,
"PageIndex": 0,
"TotalCount": 2,
"PostSummaries": [
{
"Date": "2012-01-04T00:00:00",
"Count": 6
},
{
"Date": "2012-05-02T00:00:00",
"Count": 25
}
],
"Info": [
"string",
"string"
],
"Warnings": [
"string",
"string"
],
"Errors": [
"string",
"string"
]
}XML
<?xml version="1.0" encoding="utf-16"?>
<Response>
<Info>
<Message>string</Message>
<Message>string</Message>
</Info>
<Warnings>
<Message>string</Message>
<Message>string</Message>
</Warnings>
<Errors>
<Message>string</Message>
<Message>string</Message>
</Errors>
<PostSummaries PageSize="2" PageIndex="0" TotalCount="2">
<PostSummary>
<Date>2012-01-04T00:00:00</Date>
<Count>6</Count>
</PostSummary>
<PostSummary>
<Date>2012-05-02T00:00:00</Date>
<Count>25</Count>
</PostSummary>
</PostSummaries>
</Response>