-
Notifications
You must be signed in to change notification settings - Fork 1
Insights
Steren edited this page Aug 9, 2011
·
4 revisions
agree(String id)
- The current user agree a given insight
Authentication required
response:{id, updatedAgreeCount, updatedDisagreeCount, voteState}
-
- Parameters:
-
id
- : unique ID of this insight
categories()
- Get a list of all the categories
response:[{label, id}, ...]
-
comments(String id)
- Get a list of all the comments for a given insight
response:[{author, creationDate, content}, ...]
-
- Parameters:
-
id
-
create(String content, java.util.Date endDate, String tagList, long category, String lang, String vote)
- The current user creates an insight
response: same thanshow
. -
- Parameters:
-
content
- : the content of this insight (min 6, max 120 characters) (Required) -
endDate
- : the end date chosen by the user (format: "yyyy-MM-dd") (Required) -
tagList
- : a comma separated list of tags (example: "apple,iphone,ios") -
category
- : the id of the category of the insight (Required) -
lang
- : the language in which the insight is written ["en", "fr"] -
vote
- : ["agree", "disagree", "non-voted"], default: "agree"
disagree(String id)
- The current user disagree a given insight
Authentication required
response:{id, updatedAgreeCount, updatedDisagreeCount, voteState}
-
- Parameters:
-
id
- : unique ID of this insight
list(Integer from, Integer number, String sort, Long category, String vote, String topic, Boolean closed, String language)
- Get a list of insights
response:[{id, content, creationDate, endDate, endDateLabel, creator, category, agreeCount, disagreeCount, commentCount, lastCurrentUserVote}, ...]
-
- Parameters:
-
from
- index of the first insight to return, default = 0 -
number
- number of insights to return, default = 20 -
sort
- possible values : ["updated", "trending", "incoming"] (String), default = "updated" -
category
- id of the category to restrict to, default = null -
vote
- filter by vote state, possible values : ["all", "voted", "non-voted"] (String), default = "all" -
topic
- String of the topic, default = null -
closed
- true to return closed insights, default = false -
language
- possible values : ["all", "browser", "user", "fr", "en"], default = "all" "browser" filter by browser language, "user" filter by the language the connected user reads.
show(String id)
- Get detailed information about a given insight
response:{id, content, creationDate, endDate, endDateLabel, creator, category, agreeCount, disagreeCount, commentCount, lastCurrentUserVote, occurenceScore, validated, tags["label", ...]}
-
- Parameters:
-
id
- : unique ID of this insight