CloudServices/Roadmaps/Campaign-Manager: Difference between revisions

Jump to navigation Jump to search
Line 36: Line 36:


== Client API ==
== Client API ==
=== /announcements ===
=== /announce ===
  GET /announcements/<channel>/<version>/<platform>
  GET /announce/<channel>/<version>/<platform>
  Accept-Language: <comma-separated list of acceptable languages>
  Accept-Language: <comma-separated list of acceptable languages>


Line 92: Line 92:


=== Campaign Format ===
=== Campaign Format ===
  {"announce": [{
  {"announcements": [{
     "id": "12345678",                                              // a numeric ID, tracked by the client to ensure we don't display campaigns multiple times
     "id": "12345678",                                              // a numeric ID, tracked by the client to ensure we don't display campaigns multiple times
     "url": "https://campaigns.mozilla.org/en_US/9j2q98fdqjdaff3ar", // redirector URL, in order to track click-throughs
     "url": "https://campaigns.mozilla.org/en_US/9j2q98fdqjdaff3ar", // redirector URL, in order to track click-throughs
Line 100: Line 100:


== Sample call ==
== Sample call ==
  GET /announcements/firefox/AndroidARMv7/18?idle=5
  GET /announce/firefox/AndroidARMv7/18?idle=5
  Accept-Language: en_US
  Accept-Language: en_US


Line 106: Line 106:


  HTTP 200
  HTTP 200
  {"announce":[{
  {"announcements":[{
     "id": "12345678",
     "id": "12345678",
     "url": "https://campaigns.mozilla.org/redirect/9j2q98fdqjdaff3ar",
     "url": "https://campaigns.mozilla.org/redirect/9j2q98fdqjdaff3ar",
Confirmed users
1,022

edits

Navigation menu