osapi.jive.corev3.places.Blog
A blog
is a place that contains posts. A Blog belongs to a place
or to a person. An example JSON representation looks like this:
Examples:
Example JSON
JSON with the most important data for a Blog. See the table below for a list of all fields.
{ "type" : "blog", "name" : "Fred Flintstone's Blog", "parent" : "https://example.jiveon.com/api/core/v3/people/2001", "displayName" : "fred", "description" : "A blog by Fred", "status" : "Active", "contentTypes" : [ "post" ], "viewCount" : 6, "published" : "2011-09-23T22:46:58.669+0000", "updated" : "2011-09-23T22:46:58.669+0000", "visibleToExternalContributors" : false, "followerCount" : 0 }
Create Personal Blog
Read Create Personal Blog to learn how to create a new personal blog.
Create Blog for a Place
Read Create Place Blog to learn how to create a new blog for a place.
Properties
Methods
Resources
Properties
Property | Type | Mode † | Description |
---|---|---|---|
contentTypes | String[] | read-only | ↑ Blogs can only have Posts. Other content types cannot be added. |
description | String | optional | ↑ Human readable description of this place. |
displayName | String | required | ↑ Display name of this place. It must be unique among places of the same type in this Jive instance. This value is used to compose the URL for the HTML presentation of this place in the Jive user interface, so its syntax must conform to the following rules:
|
followerCount | Integer | read-only | ↑ Number of people following this object. Availability:Will be present only for object types that support being followed. |
highlightBody | String | read-only | ↑ Highlight snippet of a search match in the body or description. Availability:Will be present in search results only. |
highlightSubject | String | read-only | ↑ Highlight snippet of a search match in the subject or name. Availability:Will be present in search results only. |
highlightTags | String | read-only | ↑ Highlight snippet of a search match in tags. Availability:Will be present in search results only. |
iconCss | String | read-only | ↑ CSS Style to locate icon within sprite. |
id | String | read-only | ↑ Identifier (unique within an object type and Jive instance) of this object. This field is internal to Jive and should not be confused with contentID or placeID used in URIs. |
isFollowed | Boolean | read-only | ↑ Whether the current user is following this object. Availability:Will be present only for object types that support being followed. |
isPromotedResult | Boolean | read-only | ↑ A boolean determining whether this search result is a promoted result Availability:Will be present in search results only. |
likeCount | Integer | read-only | ↑ Number of people who have liked this object. Availability:Will be present only for object types that support being liked. |
name | String | required | ↑ Formal name of this place. It must be unique among places of the same type in this Jive instance. |
parent | String | required | ↑ URI of the place that contains this blog. URI may either be to a place, or to a person (for a personal blog). |
parentContent | Summary | read-only | ↑ Summary information about the content object that is the parent of this object. Availability:Will be present in search results only. |
parentPlace | Summary | read-only | ↑ Summary information about the place that contains this object. Availability:Will be present in search results only. |
placeID | String | read-only | ↑ Internal Jive ID associated with the place. |
placeTopics | PlaceTopic[] | optional | ↑ List of place topics applied to this place |
published | ISO 8601 Date | read-only | ↑ Date and time when this place was originally created. |
resources | Object | read-only | ↑ Resource links (and related permissions for the requesting person) relevant to this object. |
searchRankings | Object | read-only | ↑ A map of search result scores including social signals. Availability:Will be present in search results only. |
status | String | read-only | ↑ Visibility status of this place ("Active", "Archived", "Deleted"). |
type | String | required | ↑ The object type of this object ("blog"). |
typeCode | Integer | read-only | ↑ |
updated | ISO 8601 Date | read-only | ↑ Date and time this place was most recently updated. |
viewCount | Integer | read-only | ↑ Number of times this place has been viewed. Availability:Will be present only for objects that support view counts |
visibleToExternalContributors | Boolean | optional | ↑ Flag indicating that this place is potentially visible to external contributors. |
Methods
createExtProps(uriinfo,options)
POST /places/1234/extprops
Retrieves
ExtProps[]
Description
Creates extended properties for a place.
{ "any prop name": "any val", "any prop2 name": "any val" }
Availability:
Place should be editable to caller.
Options:
Name | Type | Required | Description |
---|---|---|---|
fields | String | false | Names of the fields to be returned |
Retrieves:
createStatic(static,options)
POST /places/1234/statics
Retrieves
Static
Description
Create a new static resource for this place with the specified characteristics, and return an entity describing it.
{ "filename" : "{filename of the static resource}" }
A description field may optionally be included as well.
Options:
Name | Type | Required | Description |
---|---|---|---|
fields | String | false | Names of the fields to be returned |
Retrieves:
Since: 3.1
deleteExtProps()
DELETE /places/1234/extprops
Retrieves
--
Description
Deletes all extended properties for a place.
Availability:
Place should be editable to caller.
get(options)
GET /places/1234
Retrieves
Blog
Description
Return an updated version of this place.
Options:
Name | Type | Required | Description |
---|---|---|---|
fields | String | false | Names of the fields to be returned |
Retrieves:
getActivity(options)
GET /places/1234/activities
Retrieves
Activity[]
Description
Return a paginated list of activities that have occurred within this place.
Options:
Name | Type | Required | Description |
---|---|---|---|
after | String | false | Date and time representing the minimum timestamp for returned activities. Cannot specify both after and before |
before | String | false | Date and time representing the maximum timestamp for returned activities. Cannot specify both after and before |
count | Integer | false | Maximum number of activities to be returned |
fields | String | false | Names of the fields to be returned |
Retrieves:
getContents(options)
GET /contents?filter=place(%2Fplaces%2F1234)
Retrieves
Blog
Description
Return the first page of a paginated list of contents that are contained in this place.
Options:
Name | Type | Required | Description |
---|---|---|---|
fields | String | false | Names of the fields to be returned |
getExtProps(options)
GET /places/1234/extprops
Retrieves
ExtProps
Description
Returns extended properties for a place.
Availability:
Place should be visible to caller.
Options:
Name | Type | Required | Description |
---|---|---|---|
fields | String | false | Names of the fields to be returned |
Retrieves:
getFeaturedContent(options)
GET /places/1234/contents/featured
Retrieves
Blog
Description
Return a list of featured content objects in this place.
Options:
Name | Type | Required | Description |
---|---|---|---|
type | String | false | Comma delimited list of content object types, limiting results to objects of those types |
fields | String | false | Names of the fields to be returned |
Retrieves:
getFollowers(options)
GET /places/1234/followers
Retrieves
Person[]
Description
Return a paginated list of the people following this place.
Options:
Name | Type | Required | Description |
---|---|---|---|
count | Integer | false | Number of followers to be returned (default is 25) |
fields | String | false | Names of the fields to be returned |
startIndex | Integer | false | Zero-relative index of the first follower to be returned |
Retrieves:
Since: 3.5
getFollowingIn(options)
GET /places/1234/followingIn
Retrieves
Stream[]
Description
Return the custom streams (if any) in which the requesting person is following this place.
Options:
Name | Type | Required | Description |
---|---|---|---|
fields | String | false | Names of the fields to be returned |
Retrieves:
getStatics(options)
GET /places/1234/statics
Retrieves
Static[]
Description
Return the list of static resources associated with this place.
Options:
Name | Type | Required | Description |
---|---|---|---|
fields | String | false | Names of the fields to be returned |
Retrieves:
toURI()
Retrieves
String