Skip to content

Commit fbbc57f

Browse files
committed
spotify has removed birthdate access - remove associated scope
1 parent 25404a6 commit fbbc57f

File tree

13 files changed

+41
-31
lines changed

13 files changed

+41
-31
lines changed

docs/docs/spotify-web-api-kotlin/alltypes/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -374,7 +374,7 @@ <h5><a href="../com.adamratzman.spotify/-i-spotify-app-api-builder.html">com.ada
374374
<tr>
375375
(common, js, jvm)
376376
<h5><a href="../com.adamratzman.spotify/-i-spotify-client-api-builder/index.html">com.adamratzman.spotify.ISpotifyClientApiBuilder</a></h5>
377-
<p>Client interface exposing <a href="../com.adamratzman.spotify/-i-spotify-client-api-builder/get-authorization-url.html#com.adamratzman.spotify.ISpotifyClientApiBuilder$getAuthorizationUrl(kotlin.Array((com.adamratzman.spotify.SpotifyScope)))">getAuthorizationUrl</a></p>
377+
<p>Client interface exposing <a href="../com.adamratzman.spotify/-i-spotify-client-api-builder/get-authorization-url.html#com.adamratzman.spotify.ISpotifyClientApiBuilder$getAuthorizationUrl(kotlin.Array((com.adamratzman.spotify.SpotifyScope)), kotlin.String)">getAuthorizationUrl</a></p>
378378
</tr>
379379
<tr>
380380
(common, js, jvm)

docs/docs/spotify-web-api-kotlin/com.adamratzman.spotify/-i-spotify-api-builder/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ <h4><a href="../-i-spotify-app-api-builder.html">ISpotifyAppApiBuilder</a></h4>
162162
<h4><a href="../-i-spotify-client-api-builder/index.html">ISpotifyClientApiBuilder</a></h4>
163163
</td>
164164
<td>
165-
<p>Client interface exposing <a href="../-i-spotify-client-api-builder/get-authorization-url.html#com.adamratzman.spotify.ISpotifyClientApiBuilder$getAuthorizationUrl(kotlin.Array((com.adamratzman.spotify.SpotifyScope)))">getAuthorizationUrl</a></p>
165+
<p>Client interface exposing <a href="../-i-spotify-client-api-builder/get-authorization-url.html#com.adamratzman.spotify.ISpotifyClientApiBuilder$getAuthorizationUrl(kotlin.Array((com.adamratzman.spotify.SpotifyScope)), kotlin.String)">getAuthorizationUrl</a></p>
166166
<code><span class="keyword">interface </span><span class="identifier">ISpotifyClientApiBuilder</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="./index.html"><span class="identifier">ISpotifyApiBuilder</span></a><span class="symbol">&lt;</span><a href="../-spotify-client-api/index.html"><span class="identifier">SpotifyClientApi</span></a><span class="symbol">,</span>&nbsp;<a href="../-spotify-client-api-builder/index.html"><span class="identifier">SpotifyClientApiBuilder</span></a><span class="symbol">&gt;</span></code></td>
167167
</tr>
168168
</tbody>

docs/docs/spotify-web-api-kotlin/com.adamratzman.spotify/-i-spotify-client-api-builder/get-authorization-url.html

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,14 @@
88
<a href="../../index.html">spotify-web-api-kotlin</a>&nbsp;/&nbsp;<a href="../index.html">com.adamratzman.spotify</a>&nbsp;/&nbsp;<a href="index.html">ISpotifyClientApiBuilder</a>&nbsp;/&nbsp;<a href="./get-authorization-url.html">getAuthorizationUrl</a><br/>
99
<br/>
1010
<h1>getAuthorizationUrl</h1>
11-
<a name="com.adamratzman.spotify.ISpotifyClientApiBuilder$getAuthorizationUrl(kotlin.Array((com.adamratzman.spotify.SpotifyScope)))"></a>
12-
(common, js, jvm) <code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getAuthorizationUrl</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.adamratzman.spotify.ISpotifyClientApiBuilder$getAuthorizationUrl(kotlin.Array((com.adamratzman.spotify.SpotifyScope)))/scopes">scopes</span><span class="symbol">:</span>&nbsp;<a href="../-spotify-scope/index.html"><span class="identifier">SpotifyScope</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></code>
11+
<a name="com.adamratzman.spotify.ISpotifyClientApiBuilder$getAuthorizationUrl(kotlin.Array((com.adamratzman.spotify.SpotifyScope)), kotlin.String)"></a>
12+
(common, js, jvm) <code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getAuthorizationUrl</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.adamratzman.spotify.ISpotifyClientApiBuilder$getAuthorizationUrl(kotlin.Array((com.adamratzman.spotify.SpotifyScope)), kotlin.String)/scopes">scopes</span><span class="symbol">:</span>&nbsp;<a href="../-spotify-scope/index.html"><span class="identifier">SpotifyScope</span></a><span class="symbol">, </span><span class="identifier" id="com.adamratzman.spotify.ISpotifyClientApiBuilder$getAuthorizationUrl(kotlin.Array((com.adamratzman.spotify.SpotifyScope)), kotlin.String)/state">state</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></code>
1313
<p>Create a Spotify authorization URL from which API access can be obtained</p>
1414
<h3>Parameters</h3>
1515
<p><a name="scopes"></a>
1616
<code>scopes</code> - The scopes that the application should have access to</p>
17+
<p><a name="state"></a>
18+
<code>state</code> - This provides protection against attacks such as cross-site request forgery.</p>
1719
<p><strong>Return</strong><br/>
1820
Authorization URL that can be used in a browser</p>
1921
</BODY>

docs/docs/spotify-web-api-kotlin/com.adamratzman.spotify/-i-spotify-client-api-builder/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<h1>ISpotifyClientApiBuilder</h1>
1111
<a name="com.adamratzman.spotify.ISpotifyClientApiBuilder"></a>
1212
(common, js, jvm) <code><span class="keyword">interface </span><span class="identifier">ISpotifyClientApiBuilder</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-i-spotify-api-builder/index.html"><span class="identifier">ISpotifyApiBuilder</span></a><span class="symbol">&lt;</span><a href="../-spotify-client-api/index.html"><span class="identifier">SpotifyClientApi</span></a><span class="symbol">,</span>&nbsp;<a href="../-spotify-client-api-builder/index.html"><span class="identifier">SpotifyClientApiBuilder</span></a><span class="symbol">&gt;</span></code>
13-
<p>Client interface exposing <a href="get-authorization-url.html#com.adamratzman.spotify.ISpotifyClientApiBuilder$getAuthorizationUrl(kotlin.Array((com.adamratzman.spotify.SpotifyScope)))">getAuthorizationUrl</a></p>
13+
<p>Client interface exposing <a href="get-authorization-url.html#com.adamratzman.spotify.ISpotifyClientApiBuilder$getAuthorizationUrl(kotlin.Array((com.adamratzman.spotify.SpotifyScope)), kotlin.String)">getAuthorizationUrl</a></p>
1414
<h3>Functions</h3>
1515
<table>
1616
<tbody>
@@ -21,7 +21,7 @@ <h4><a href="get-authorization-url.html">getAuthorizationUrl</a></h4>
2121
</td>
2222
<td>
2323
<p>Create a Spotify authorization URL from which API access can be obtained</p>
24-
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getAuthorizationUrl</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.adamratzman.spotify.ISpotifyClientApiBuilder$getAuthorizationUrl(kotlin.Array((com.adamratzman.spotify.SpotifyScope)))/scopes">scopes</span><span class="symbol">:</span>&nbsp;<a href="../-spotify-scope/index.html"><span class="identifier">SpotifyScope</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></code></td>
24+
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getAuthorizationUrl</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.adamratzman.spotify.ISpotifyClientApiBuilder$getAuthorizationUrl(kotlin.Array((com.adamratzman.spotify.SpotifyScope)), kotlin.String)/scopes">scopes</span><span class="symbol">:</span>&nbsp;<a href="../-spotify-scope/index.html"><span class="identifier">SpotifyScope</span></a><span class="symbol">, </span><span class="identifier" id="com.adamratzman.spotify.ISpotifyClientApiBuilder$getAuthorizationUrl(kotlin.Array((com.adamratzman.spotify.SpotifyScope)), kotlin.String)/state">state</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></code></td>
2525
</tr>
2626
</tbody>
2727
</table>

docs/docs/spotify-web-api-kotlin/com.adamratzman.spotify/-spotify-api/get-auth-url-full.html

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,18 @@
88
<a href="../../index.html">spotify-web-api-kotlin</a>&nbsp;/&nbsp;<a href="../index.html">com.adamratzman.spotify</a>&nbsp;/&nbsp;<a href="index.html">SpotifyApi</a>&nbsp;/&nbsp;<a href="./get-auth-url-full.html">getAuthUrlFull</a><br/>
99
<br/>
1010
<h1>getAuthUrlFull</h1>
11-
<a name="com.adamratzman.spotify.SpotifyApi.Companion$getAuthUrlFull(kotlin.Array((com.adamratzman.spotify.SpotifyScope)), kotlin.String, kotlin.String, kotlin.Boolean, kotlin.Boolean)"></a>
12-
(common, js, jvm) <code><span class="keyword">fun </span><span class="identifier">getAuthUrlFull</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.adamratzman.spotify.SpotifyApi.Companion$getAuthUrlFull(kotlin.Array((com.adamratzman.spotify.SpotifyScope)), kotlin.String, kotlin.String, kotlin.Boolean, kotlin.Boolean)/scopes">scopes</span><span class="symbol">:</span>&nbsp;<a href="../-spotify-scope/index.html"><span class="identifier">SpotifyScope</span></a><span class="symbol">, </span><span class="identifier" id="com.adamratzman.spotify.SpotifyApi.Companion$getAuthUrlFull(kotlin.Array((com.adamratzman.spotify.SpotifyScope)), kotlin.String, kotlin.String, kotlin.Boolean, kotlin.Boolean)/clientId">clientId</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="com.adamratzman.spotify.SpotifyApi.Companion$getAuthUrlFull(kotlin.Array((com.adamratzman.spotify.SpotifyScope)), kotlin.String, kotlin.String, kotlin.Boolean, kotlin.Boolean)/redirectUri">redirectUri</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="com.adamratzman.spotify.SpotifyApi.Companion$getAuthUrlFull(kotlin.Array((com.adamratzman.spotify.SpotifyScope)), kotlin.String, kotlin.String, kotlin.Boolean, kotlin.Boolean)/isImplicitGrantFlow">isImplicitGrantFlow</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="com.adamratzman.spotify.SpotifyApi.Companion$getAuthUrlFull(kotlin.Array((com.adamratzman.spotify.SpotifyScope)), kotlin.String, kotlin.String, kotlin.Boolean, kotlin.Boolean)/shouldShowDialog">shouldShowDialog</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></code>
13-
<p>Get the authorization url for the provided <a href="get-auth-url-full.html#com.adamratzman.spotify.SpotifyApi.Companion$getAuthUrlFull(kotlin.Array((com.adamratzman.spotify.SpotifyScope)), kotlin.String, kotlin.String, kotlin.Boolean, kotlin.Boolean)/clientId">clientId</a> and <a href="get-auth-url-full.html#com.adamratzman.spotify.SpotifyApi.Companion$getAuthUrlFull(kotlin.Array((com.adamratzman.spotify.SpotifyScope)), kotlin.String, kotlin.String, kotlin.Boolean, kotlin.Boolean)/redirectUri">redirectUri</a> application settings, when attempting to authorize with
14-
specified <a href="get-auth-url-full.html#com.adamratzman.spotify.SpotifyApi.Companion$getAuthUrlFull(kotlin.Array((com.adamratzman.spotify.SpotifyScope)), kotlin.String, kotlin.String, kotlin.Boolean, kotlin.Boolean)/scopes">scopes</a></p>
11+
<a name="com.adamratzman.spotify.SpotifyApi.Companion$getAuthUrlFull(kotlin.Array((com.adamratzman.spotify.SpotifyScope)), kotlin.String, kotlin.String, kotlin.Boolean, kotlin.Boolean, kotlin.String)"></a>
12+
(common, js, jvm) <code><span class="keyword">fun </span><span class="identifier">getAuthUrlFull</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.adamratzman.spotify.SpotifyApi.Companion$getAuthUrlFull(kotlin.Array((com.adamratzman.spotify.SpotifyScope)), kotlin.String, kotlin.String, kotlin.Boolean, kotlin.Boolean, kotlin.String)/scopes">scopes</span><span class="symbol">:</span>&nbsp;<a href="../-spotify-scope/index.html"><span class="identifier">SpotifyScope</span></a><span class="symbol">, </span><span class="identifier" id="com.adamratzman.spotify.SpotifyApi.Companion$getAuthUrlFull(kotlin.Array((com.adamratzman.spotify.SpotifyScope)), kotlin.String, kotlin.String, kotlin.Boolean, kotlin.Boolean, kotlin.String)/clientId">clientId</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="com.adamratzman.spotify.SpotifyApi.Companion$getAuthUrlFull(kotlin.Array((com.adamratzman.spotify.SpotifyScope)), kotlin.String, kotlin.String, kotlin.Boolean, kotlin.Boolean, kotlin.String)/redirectUri">redirectUri</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="com.adamratzman.spotify.SpotifyApi.Companion$getAuthUrlFull(kotlin.Array((com.adamratzman.spotify.SpotifyScope)), kotlin.String, kotlin.String, kotlin.Boolean, kotlin.Boolean, kotlin.String)/isImplicitGrantFlow">isImplicitGrantFlow</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="com.adamratzman.spotify.SpotifyApi.Companion$getAuthUrlFull(kotlin.Array((com.adamratzman.spotify.SpotifyScope)), kotlin.String, kotlin.String, kotlin.Boolean, kotlin.Boolean, kotlin.String)/shouldShowDialog">shouldShowDialog</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="com.adamratzman.spotify.SpotifyApi.Companion$getAuthUrlFull(kotlin.Array((com.adamratzman.spotify.SpotifyScope)), kotlin.String, kotlin.String, kotlin.Boolean, kotlin.Boolean, kotlin.String)/state">state</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></code>
13+
<p>Get the authorization url for the provided <a href="get-auth-url-full.html#com.adamratzman.spotify.SpotifyApi.Companion$getAuthUrlFull(kotlin.Array((com.adamratzman.spotify.SpotifyScope)), kotlin.String, kotlin.String, kotlin.Boolean, kotlin.Boolean, kotlin.String)/clientId">clientId</a> and <a href="get-auth-url-full.html#com.adamratzman.spotify.SpotifyApi.Companion$getAuthUrlFull(kotlin.Array((com.adamratzman.spotify.SpotifyScope)), kotlin.String, kotlin.String, kotlin.Boolean, kotlin.Boolean, kotlin.String)/redirectUri">redirectUri</a> application settings, when attempting to authorize with
14+
specified <a href="get-auth-url-full.html#com.adamratzman.spotify.SpotifyApi.Companion$getAuthUrlFull(kotlin.Array((com.adamratzman.spotify.SpotifyScope)), kotlin.String, kotlin.String, kotlin.Boolean, kotlin.Boolean, kotlin.String)/scopes">scopes</a></p>
1515
<h3>Parameters</h3>
1616
<p><a name="scopes"></a>
1717
<code>scopes</code> - Spotify scopes the api instance should be able to access for the user</p>
1818
<p><a name="clientId"></a>
1919
<code>clientId</code> - Spotify <a href="https://developer.spotify.com/documentation/general/guides/app-settings/">client id</a></p>
2020
<p><a name="redirectUri"></a>
2121
<code>redirectUri</code> - Spotify <a href="https://developer.spotify.com/documentation/general/guides/app-settings/">redirect uri</a></p>
22+
<p><a name="state"></a>
23+
<code>state</code> - This provides protection against attacks such as cross-site request forgery.</p>
2224
</BODY>
2325
</HTML>

0 commit comments

Comments
 (0)