From 112be71223bee7bb0ec859ac23c518b83de9f822 Mon Sep 17 00:00:00 2001 From: Mike Crute Date: Sun, 29 Oct 2017 15:48:04 +0000 Subject: Fix typos, move implementation --- rest/index.rst | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'rest/index.rst') diff --git a/rest/index.rst b/rest/index.rst index a0cd991..f43d797 100644 --- a/rest/index.rst +++ b/rest/index.rst @@ -12,7 +12,6 @@ REST API ads endpoints errorcodes - implementations The Pandora REST API is used by modern Pandora apps including the website and the various mobile apps provided by Pandora. The current REST API has multiple @@ -23,9 +22,9 @@ feature set evolves. The main endpoint is: - https://www.pandora.com/api/ All requests are JSON-encoded and sent via HTTP POST body to the endpoints over -HTTPS. Response bodies are JSON-encoded values. Unlike the JSON v5 API there is -no requirement for time syncronization, Blowfish cryptography, or partner -logins. +HTTPS. Requests require a ``Content-Type`` header of ``application/json``. +Response bodies are JSON-encoded values. Unlike the JSON v5 API there is no +requirement for time syncronization, Blowfish cryptography, or partner logins. The API requires a cookie aware client as several cookies will be issued during authentication that **must** be present in every request. Failure to provide @@ -48,6 +47,7 @@ cookie in each request. POST /api/v1/auth/login HTTP/1.1 Host: www.pandora.com + Content-Type: application/json;charset=utf-8 X-CsrfToken: 123456a7889b1c23 X-AuthToken: @@ -65,6 +65,7 @@ the auth token obtained during login. It is acceptable to include the POST /api/v1/station/getStations HTTP/1.1 Host: www.pandora.com + Content-Type: application/json;charset=utf-8 X-CsrfToken: 123456a7889b1c23 X-AuthToken: dGhpcyBpcyBqdXN0IGFuIGV4YW1wbGUgY29kZQo= -- cgit v1.2.3