[MediaWiki-commits] [Gerrit] Add spec entry for aggregated feed endpoint - change (mediawiki...mobileapps)
jenkins-bot has submitted this change and it was merged. Change subject: Add spec entry for aggregated feed endpoint .. Add spec entry for aggregated feed endpoint Change-Id: I2b5c65c2c4137635df68a30bd7210808d193023e --- M spec.yaml 1 file changed, 57 insertions(+), 0 deletions(-) Approvals: BearND: Looks good to me, approved jenkins-bot: Verified diff --git a/spec.yaml b/spec.yaml index 6244cc2..86c1ba9 100644 --- a/spec.yaml +++ b/spec.yaml @@ -55,6 +55,63 @@ description: /.+/ version: /.+/ home: /.+/ + # from routes/aggregated.js + /{domain}/v1/feed/featured/{}/{mm}/{dd}: +get: + tags: +- Aggregated feed content for a given date + description: Provides aggregated feed content (featured article of the day, previous day's most-read articles, news, random article, featured image, featured video) + produces: +- application/json + parameters: +- name: + in: path + description: "Year the aggregated content is requested for" + type: integer + required: true + minimum: 2016 + maximum: 2999 +- name: mm + in: path + description: "Month the aggregated content is requested for" + type: integer + required: true + minimum: 01 + maximum: 12 +- name: dd + in: path + description: "Day of the month the aggregated content is requested for" + type: integer + required: true + minimum: 01 + maximum: 31 + x-amples: +- title: retrieve aggregated feed content for April 29, 2016 + request: +params: + : 2016 + mm: 04 + dd: 29 + response: +status: 200 +headers: + content-type: application/json +body: + tfa: +title: /.+/ +description: /.+/ +extract: /.+/ +thumbnail: + source: /.+/ + width: /.+/ + height: /.+/ + mostread: +date: /.+/ +articles: [ /.+/ ] + random: /.+/ + news: /.+/ + image: /.+/ + video: /.+/ # from routes/featured.js /{domain}/v1/page/featured/{}/{mm}/{dd}: get: -- To view, visit https://gerrit.wikimedia.org/r/294743 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I2b5c65c2c4137635df68a30bd7210808d193023e Gerrit-PatchSet: 4 Gerrit-Project: mediawiki/services/mobileapps Gerrit-Branch: master Gerrit-Owner: MhollowayGerrit-Reviewer: BearND Gerrit-Reviewer: Dbrant Gerrit-Reviewer: Fjalapeno Gerrit-Reviewer: GWicke Gerrit-Reviewer: Jhernandez Gerrit-Reviewer: Mholloway Gerrit-Reviewer: Mhurd Gerrit-Reviewer: Mobrovac Gerrit-Reviewer: Niedzielski Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] Add spec entry for aggregated feed endpoint - change (mediawiki...mobileapps)
Mholloway has uploaded a new change for review. https://gerrit.wikimedia.org/r/294743 Change subject: Add spec entry for aggregated feed endpoint .. Add spec entry for aggregated feed endpoint Change-Id: I2b5c65c2c4137635df68a30bd7210808d193023e --- M spec.yaml 1 file changed, 57 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/services/mobileapps refs/changes/43/294743/1 diff --git a/spec.yaml b/spec.yaml index bdf7b19..edf37e9 100644 --- a/spec.yaml +++ b/spec.yaml @@ -55,6 +55,63 @@ description: /.+/ version: /.+/ home: /.+/ + # from routes/aggregated.js + /{domain}/v1/feed/featured/{}/{mm}/{dd}: +get: + tags: +- Aggregated feed content for a given date + description: Provides aggregated feed content (featured article of the day, previous day's most-read articles, news, random article, featured image, featured video) + produces: +- application/json + parameters: +- name: + in: path + description: "Year the aggregated content is requested for" + type: integer + required: true + minimum: 2016 + maximum: 2999 +- name: mm + in: path + description: "Month the aggregated content is requested for" + type: integer + required: true + minimum: 1 + maximum: 12 +- name: dd + in: path + description: "Day of the month the aggregated content is requested for" + type: integer + required: true + minimum: 1 + maximum: 31 + x-amples: +- title: retrieve aggregated feed content for April 29, 2016 + request: +params: + : 2016 + mm: 4 + dd: 29 + response: +status: 200 +headers: + content-type: application/json +body: + tfa: +title: /.+/ +description: /.+/ +extract: /.+/ +thumbnail: + 60: /.+/ + 120: /.+/ + 320: /.+/ + mostread: +date: /.+/ +articles: [ /.+/ ] + random: /.+/ + news: /.+/ + image: /.+/ + video: /.+/ # from routes/featured.js /{domain}/v1/page/featured/{}/{mm}/{dd}: get: -- To view, visit https://gerrit.wikimedia.org/r/294743 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I2b5c65c2c4137635df68a30bd7210808d193023e Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/services/mobileapps Gerrit-Branch: master Gerrit-Owner: Mholloway___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits