-
Notifications
You must be signed in to change notification settings - Fork 34
Posts by ID
ArtOfCode edited this page Jun 29, 2016
·
9 revisions
Posts by ID
/api/posts/:ids
This route allows you to retrieve data about posts by specifying their IDs. Replace :ids
in the URL with a semicolon-delimited list of metasmoke post IDs, and all database fields on each post object will be returned.
You can use the per_page
query string parameter to adjust how many results you get, up to a maximum of 100.
The has_more
field in the response indicates if there are more results available than have been returned in this result set; use the page
query string parameter to get the next page of results. ?page=1
will return the first page; ?page=2
the second, and so on.
Request:
HTTP/1.1 GET /api/posts/20191;20192
Response:
{
"items":[
{
"id":20191,
"title":"It is well known that you should",
"body":"<truncated>",
"link":"//drupal.stackexchange.com/questions/193526",
"post_creation_date":null,
"created_at":"2016-03-04T08:24:32.000Z",
"updated_at":"2016-03-04T08:29:54.000Z",
"site_id":86,
"user_link":"//drupal.stackexchange.com/u/58614",
"username":"Yusef Hamid",
"why":"Body - Position 417-433: musclegrowth.com\nPost - Link at end: http://masspmmusclegrowth.com/pearl-e-whites/\u003c/a\u003e",
"user_reputation":1,
"score":null,
"upvote_count":null,
"downvote_count":null,
"stack_exchange_user_id":15384,
"is_tp":true,
"is_fp":false
},
{
"id":20192,
"title":"Poets preferably with an electric toothbrush",
"body":"<truncated>",
"link":"//askubuntu.com/questions/741932",
"post_creation_date":null,
"created_at":"2016-03-04T08:24:36.000Z",
"updated_at":"2016-03-04T08:29:53.000Z",
"site_id":29,
"user_link":"//askubuntu.com/u/514570",
"username":"Yusef Hamid",
"why":"Body - Position 781-797: musclegrowth.com\nPost - Link at end: http://masspmmusclegrowth.com/pearl-e-whites/\u003c/a\u003e",
"user_reputation":1,
"score":null,
"upvote_count":null,
"downvote_count":null,
"stack_exchange_user_id":15385,
"is_tp":true,
"is_fp":false
}
],
"has_more":false
}
metasmoke is made with <3 by the Charcoal Team and the other awesome contributors from Charcoal HQ.