osapi.jive.corev3.contents.Slide
A Slide must be related to a particular place (Carousel). Slides show up in a widget that the place lives in.
Examples:
Example JSON
JSON with the most important data for a Slide. See the table below for a list of all fields.
{ "type" : "slide", "status" : "published", "subject" : "Can fracking pollute water? Study tries to answer - Yahoo! News", "parent" : "https://example.jiveon.com/api/core/v3/places/1001", "content" : { "type" : "text/html", "text" : "<body><p>This is an important slide</p></body>" }, "author" : { "name" : { "formatted" : "Administrator" }, "type" : "person", "displayName" : "Administrator" } "targetLink" : "http://news.yahoo.com/fracking-pollute-water-study-tries-answer-174343650.html", "image" : "https://example.jiveon.com/servlet/JiveServlet/downloadImage/22-1001-1028/campbell_med_good.jpg", "publishDate" : "2012-07-11T23:06:35.700+0000", "published" : "2012-07-11T23:06:35.696+0000", "updated" : "2012-07-11T23:06:35.714+0000" }
Read createSlide() to learn how to create a new slide in a carousel.
Properties
- abuseCount
- author
- content
- contentImages
- contentVideos
- favoriteCount
- followerCount
- highlightBody
- highlightSubject
- highlightTags
- iconCss
- id
- image
- isFollowed
- isPromotedResult
- lastActivityDate
- likeCount
- parent
- parentContent
- parentContentVisible
- parentPlace
- parentVisible
- publishDate
- published
- replyCount
- resources
- searchRankings
- sortKey
- status
- subject
- targetLink
- type
- typeCode
- updated
- viewCount
- visibleToExternalContributors
Methods
Resources
Properties
Property | Type | Mode † | Description |
---|---|---|---|
abuseCount | Integer | read-only | ↑ Number of abuse reports associated with this content object. |
| Person | read-only | ↑ Author of this content object. |
content | ContentBody | required | ↑ Content of this content object. |
contentImages | Image[] | read-only | ↑ A list of Image objects providing metadata about images embedded within this content. |
contentVideos | ContentVideo[] | read-only | ↑ A list of ContentVideo objects providing metadata about videos embedded within this content. |
favoriteCount | Integer | read-only | ↑ Number of people who have bookmarked this object. Availability:Will be present only for object types that support being bookmarked. Since: 3.11 |
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. |
image | String | required | ↑ The display URL for the image associated with this Slide. |
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. |
lastActivityDate | ISO 8601 Date | read-only | ↑ Date and time when this had its last activity. Since: 3.12 |
likeCount | Integer | read-only | ↑ Number of people who have liked this object. Availability:Will be present only for object types that support being liked. |
parent | String | required | ↑ URI of the parent place (or person, for personal content) of this content object. |
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. |
parentContentVisible | Boolean | read-only | ↑ Flag indicating that the content parent's contents are visible to the viewer. |
parentPlace | Summary | read-only | ↑ Summary information about the place that contains this object. Availability:Will be present in search results only. |
parentVisible | Boolean | read-only | ↑ Flag indicating that the content parent is visible to the viewer. |
publishDate | ISO 8601 Date | optional | ↑ The date and time after which the slide should start being displayed. If no publish date is specified during creation then it will default to now. |
published | ISO 8601 Date | read-only | ↑ Date and time when this content object was originally created. |
replyCount | Integer | read-only | ↑ Number of replies to this object. Availability:Will be present only for object types that support replies. |
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. |
sortKey | Integer | optional | ↑ An integer. When several published slides are displayed, they'll be ordered by descending sortKey. |
status | String | read-only | ↑ Published status of this content object.
|
subject | String | required | ↑ Subject of this content object. |
targetLink | String | required | ↑ The URI that the slide should link to when displayed. |
type | String | required | ↑ The object type for this object ("slide"). This field is required when creating new content. |
typeCode | Integer | read-only | ↑ |
updated | ISO 8601 Date | read-only | ↑ Date and time this content object was most recently updated. |
viewCount | Integer | read-only | ↑ Number of times this content object has been viewed. Availability:Will be present only for objects that support view counts |
visibleToExternalContributors | Boolean | read-only | ↑ Flag indicating that this content object is potentially visible to external contributors. |
Methods
POST /contents/1234/comments
(comment,options)Retrieves
Comment
Description
Add a comment about this content object.
The minimum JSON object needed to create a comment is:
{ "content": {"type": "text/html", "text": "<body><p>This is a new comment</p></body>"}, }
Takes:
- Comment describing the new comment
Options:
Name | Type | Required | Description |
---|---|---|---|
fields | String | false | The names of the fields to be returned |
Retrieves:
createExtProps(uriinfo,options)
POST /contents/1234/extprops
Retrieves
ExtProps[]
Description
Creates extended properties for content.
{ "any prop name": "any val", "any prop2 name": "any val" }
Availability:
Content should be editable to caller.
Options:
Name | Type | Required | Description |
---|---|---|---|
fields | String | false | Names of the fields to be returned |
Retrieves:
createOutcome(outcome,options)
POST /contents/1234/outcomes
Retrieves
Outcome
Description
Register that the requesting person created the outcome.
Here is an example of a JSON with the minimum set of fields you must include:
{ "outcomeType": { "id": 1 } }
Availability:
Must be authenticated, must not be able to read the content, and must not have the same outcome type on this comment already
Takes:
- Outcome the outcome to be created.
Options:
Name | Type | Required | Description |
---|---|---|---|
fields | String | false | Names of the fields to be returned. |
Retrieves:
deleteExtProps()
DELETE /contents/1234/extprops
Retrieves
--
Description
Deletes all extended properties for content.
Availability:
Content should be editable to caller.
get(options)
GET /slides/1234
Retrieves
Slide
Description
Return an updated version of this slide.
Options:
Name | Type | Required | Description |
---|---|---|---|
fields | String | false | The names of the fields to be returned |
Retrieves:
getChildOutcomeTypes(options)
GET /contents/1234/childOutcomeTypes
Retrieves
OutcomeType[]
Description
Return a paginated list of possible outcomes types on the content object's children.
Options:
Name | Type | Required | Description |
---|---|---|---|
count | Integer | false | The maximum number of outcome types to return (default is 25) |
fields | String | false | The names of the fields to be returned |
startIndex | Integer | false | Zero-relative index of the first person to return (default is 0) |
Retrieves:
GET /contents/1234/comments
(options)Retrieves
Comment[]
Description
Return a paginated list of the comments about this content object.
Options:
Name | Type | Required | Description |
---|---|---|---|
outcomeType | String | false | The type name of outcomes to filter by. |
count | Integer | false | The maximum number of comments to be returned (default is 25) |
anchor | String | false | optional URI for a comment to anchor at. Specifying a anchor will try to return the page containing the anchor. If the anchor could not be found then the first page of comments will be returned. |
excludeReplies | Boolean | false | Flag indicating that replies to the direct comments about this direct message should be excluded (default is false) |
fields | String | false | The names of the fields to be returned |
hierarchical | Boolean | false | Flag indicating that comments should be returned in hierarchical order instead of chronological order (default is true) |
startIndex | Integer | false | Zero-relative index of the first comment to be returned (default is zero) |
Retrieves:
getExtProps(options)
GET /contents/1234/extprops
Retrieves
ExtProps
Description
Returns extended properties for content.
Availability:
Content should be visible to caller.
Options:
Name | Type | Required | Description |
---|---|---|---|
fields | String | false | Names of the fields to be returned |
Retrieves:
getOutcomes(options)
GET /contents/1234/outcomes
Retrieves
Outcome[]
Description
Return a paginated list of outcomes on the content.
Options:
Name | Type | Required | Description |
---|---|---|---|
count | Integer | false | The maximum number of outcomes to return (default is 25) |
fields | String | false | The names of the fields to be returned |
startIndex | Integer | false | Zero-relative index of the first person to return (default is 0) |
Retrieves:
getOutcomeTypes(options)
GET /contents/1234/outcomeTypes
Retrieves
OutcomeType[]
Description
Return a paginated list of possible outcomes types on the content.
Options:
Name | Type | Required | Description |
---|---|---|---|
count | Integer | false | The maximum number of outcome types to return (default is 25) |
fields | String | false | The names of the fields to be returned |
startIndex | Integer | false | Zero-relative index of the first person to return (default is 0) |
Retrieves:
toURI()
Retrieves
String
Description
Retrieves:
Resources
Resource | Method | Returns | Description |
---|---|---|---|
html | GET | Object | ↑ Return the HTML representation of this content object. |