2021-04-08 20:45:56 +01:00
<!doctype html>
< html lang = "en" dir = "ltr" >
< head >
< meta charset = "UTF-8" >
< meta name = "viewport" content = "width=device-width,initial-scale=1" >
2021-08-11 18:05:45 +01:00
< meta name = "generator" content = "Docusaurus v2.0.0-beta.4" >
< title data-react-helmet = "true" > Client Credentials | SpotifyAPI-NET< / title > < meta data-react-helmet = "true" property = "og:url" content = "https://johnnycrazy.github.io/SpotifyAPI-NET/docs/5.1.1/auth/client_credentials" > < meta data-react-helmet = "true" name = "docusaurus_locale" content = "en" > < meta data-react-helmet = "true" name = "docusaurus_version" content = "5.1.1" > < meta data-react-helmet = "true" name = "docusaurus_tag" content = "docs-default-5.1.1" > < meta data-react-helmet = "true" property = "og:title" content = "Client Credentials | SpotifyAPI-NET" > < meta data-react-helmet = "true" name = "description" content = "With this approach, you make a POST Request with a base64 encoded string (consists of ClientId + ClientSecret). You will directly get the token (Without a local HTTP Server), but it will expire and can't be refreshed." > < meta data-react-helmet = "true" property = "og:description" content = "With this approach, you make a POST Request with a base64 encoded string (consists of ClientId + ClientSecret). You will directly get the token (Without a local HTTP Server), but it will expire and can't be refreshed." > < link data-react-helmet = "true" rel = "shortcut icon" href = "/SpotifyAPI-NET/img/favicon.ico" > < link data-react-helmet = "true" rel = "canonical" href = "https://johnnycrazy.github.io/SpotifyAPI-NET/docs/5.1.1/auth/client_credentials" > < link data-react-helmet = "true" rel = "alternate" href = "https://johnnycrazy.github.io/SpotifyAPI-NET/docs/5.1.1/auth/client_credentials" hreflang = "en" > < link data-react-helmet = "true" rel = "alternate" href = "https://johnnycrazy.github.io/SpotifyAPI-NET/docs/5.1.1/auth/client_credentials" hreflang = "x-default" > < link rel = "stylesheet" href = "/SpotifyAPI-NET/assets/css/styles.834af7f3.css" >
2022-01-25 19:33:29 +00:00
< link rel = "preload" href = "/SpotifyAPI-NET/assets/js/runtime~main.0ed8288f.js" as = "script" >
2022-01-25 19:31:57 +00:00
< link rel = "preload" href = "/SpotifyAPI-NET/assets/js/main.4aea6562.js" as = "script" >
2021-04-08 20:45:56 +01:00
< / head >
< body >
< script > ! function ( ) { function t ( t ) { document . documentElement . setAttribute ( "data-theme" , t ) } var e = function ( ) { var t = null ; try { t = localStorage . getItem ( "theme" ) } catch ( t ) { } return t } ( ) ; t ( null !== e ? e : "light" ) } ( ) < / script > < div id = "__docusaurus" >
2021-08-11 18:05:45 +01:00
< div > < a href = "#" class = "skipToContent_1oUP" > Skip to main content< / a > < / div > < nav class = "navbar navbar--fixed-top" > < div class = "navbar__inner" > < div class = "navbar__items" > < button aria-label = "Navigation bar toggle" class = "navbar__toggle clean-btn" type = "button" tabindex = "0" > < svg width = "30" height = "30" viewBox = "0 0 30 30" aria-hidden = "true" > < path stroke = "currentColor" stroke-linecap = "round" stroke-miterlimit = "10" stroke-width = "2" d = "M4 7h22M4 15h22M4 23h22" > < / path > < / svg > < / button > < a class = "navbar__brand" href = "/SpotifyAPI-NET/" > < img src = "/SpotifyAPI-NET/img/logo.svg" alt = "SpotifyAPI-NET" class = "themedImage_1VuW themedImage--light_3UqQ navbar__logo" > < img src = "/SpotifyAPI-NET/img/logo.svg" alt = "SpotifyAPI-NET" class = "themedImage_1VuW themedImage--dark_hz6m navbar__logo" > < b class = "navbar__title" > SpotifyAPI-NET< / b > < / a > < div class = "navbar__item dropdown dropdown--hoverable" > < a class = "navbar__item navbar__link" > Docs< / a > < ul class = "dropdown__menu" > < li > < a class = "dropdown__link" href = "/SpotifyAPI-NET/docs/introduction" > 6.X (current)< / a > < / li > < li > < a class = "dropdown__link" href = "/SpotifyAPI-NET/docs/5.1.1/home" > 5.1.1< / a > < / li > < / ul > < / div > < / div > < div class = "navbar__items navbar__items--right" > < a href = "https://github.com/JohnnyCrazy/SpotifyAPI-NET" target = "_blank" rel = "noopener noreferrer" class = "navbar__item navbar__link" > < span > GitHub< svg width = "13.5" height = "13.5" aria-hidden = "true" viewBox = "0 0 24 24" class = "iconExternalLink_3J9K" > < path fill = "currentColor" d = "M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z" > < / path > < / svg > < / span > < / a > < div class = "react-toggle toggle_3Zt9 react-toggle--disabled" > < div class = "react-toggle-track" role = "button" tabindex = "-1" > < div class = "react-toggle-track-check" > < span class = "toggle_71bT" > 🌜< / span > < / div > < div class = "react-toggle-track-x" > < span class = "toggle_71bT" > 🌞< / span > < / div > < div class = "react-toggle-thumb" > < / div > < / div > < input type = "checkbox" class = "react-toggle-screenreader-only" aria-label = "Switch between dark and light mode" > < / div > < / div > < / div > < div role = "presentation" class = "navbar-sidebar__backdrop" > < / div > < / nav > < div class = "main-wrapper docs-wrapper doc-page" > < div class = "docPage_31aa" > < button class = "clean-btn backToTopButton_35hR" type = "button" title = "Scroll to top" > < svg viewBox = "0 0 24 24" width = "28" > < path d = "M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z" fill = "currentColor" > < / path > < / svg > < / button > < aside class = "docSidebarContainer_3Kbt" > < div class = "sidebar_15mo" > < nav class = "menu thin-scrollbar menu_Bmed menuWithAnnouncementBar_2WvA" > < ul class = "menu__list" > < li class = "menu__list-item menu__list-item--collapsed" > < a class = "menu__link menu__link--sublist" href = "#" > SpotifyAPI-NET< / a > < / li > < li class = "menu__list-item menu__list-item--collapsed" > < a class = "menu__link menu__link--sublist" href = "#" > SpotifyAPI-NET.Web< / a > < / li > < li class = "menu__list-item" > < a class = "menu__link menu__link--sublist menu__link--active" href = "#" > SpotifyAPI-NET.Auth< / a > < ul style = "display:block;overflow:visible;height:auto" class = "menu__list" > < li class = "menu__list-item" > < a class = "menu__link" tabindex = "0" href = "/SpotifyAPI-NET/docs/5.1.1/auth/getting_started" > Getting Started< / a > < / li > < li class = "menu__list-item" > < a class = "menu__link" tabindex = "0" href = "/SpotifyAPI-NET/docs/5.1.1/auth/implicit_grant" > Implicit Grant< / a > < / li > < li class = "menu__list-item" > < a class = "menu__link" tabindex = "0" href = "/SpotifyAPI-NET/docs/5.1.1/auth/authorization_code" > Authorization Code< / a > < / li > < li class = "menu__list-item" > < a aria-current = "page" class = "menu__link menu__link--active active" tabindex = "0" href = "/SpotifyAPI-NET/docs/5.1.1/auth/client_credentials" > Client Credentials< / a > < / li > < li class = "menu__list-item" > < a class = "menu__link" tabindex = "0" href = "/SpotifyAPI-NET/docs/5.1.1/auth/token_swap" > Token Swap< / a > < / li > < / ul > < / li > < / ul > < / nav > < / div > < / aside > < main class = "docMainContainer_3ufF" > < div class = "container padding-top--md padding-bottom--lg" > < div class = "row" > < div class = "col docItemCol_3FnS" > < div class = "alert alert--warning margin-bottom--md" role = "alert" > < div > This is documentation for SpotifyAPI-NET < b > 5.1.1< / b > , which is
2021-04-08 20:45:56 +01:00
If you want to use it securely, you would need to do it all server-side.
2022-01-25 19:33:29 +00:00
< strong > NOTE:< / strong > You will only be able to query non-user-related information e.g search for a Track.< / p > < p > More info: < a href = "https://developer.spotify.com/documentation/general/guides/authorization-guide/#client-credentials-flow" target = "_blank" rel = "noopener noreferrer" > here< / a > < / p > < div class = "codeBlockContainer_K1bP" > < div class = "codeBlockContent_hGly csharp" > < pre tabindex = "0" class = "prism-code language-csharp codeBlock_23N8 thin-scrollbar" style = "color:#bfc7d5;background-color:#292d3e" > < code class = "codeBlockLines_39YC" > < span class = "token-line" style = "color:#bfc7d5" > < span class = "token plain" > CredentialsAuth auth = new CredentialsAuth(_clientId, _secretId);< / span > < / span > < span class = "token-line" style = "color:#bfc7d5" > < span class = "token plain" > Token token = await auth.GetToken();< / span > < / span > < span class = "token-line" style = "color:#bfc7d5" > < span class = "token plain" > SpotifyWebAPI api = new SpotifyWebAPI()< / span > < / span > < span class = "token-line" style = "color:#bfc7d5" > < span class = "token plain" > {< / span > < / span > < span class = "token-line" style = "color:#bfc7d5" > < span class = "token plain" > TokenType = token.TokenType,< / span > < / span > < span class = "token-line" style = "color:#bfc7d5" > < span class = "token plain" > AccessToken = token.AccessToken< / span > < / span > < span class = "token-line" style = "color:#bfc7d5" > < span class = "token plain" > };< / span > < / span > < / code > < / pre > < button type = "button" aria-label = "Copy code to clipboard" class = "copyButton_Ue-o clean-btn" > Copy< / button > < / div > < / div > < / div > < footer class = "row docusaurus-mt-lg" > < div class = "col" > < a href = "https://github.com/JohnnyCrazy/SpotifyAPI-NET/edit/master/SpotifyAPI.Docs/versioned_docs/version-5.1.1/auth/client_credentials.md" target = "_blank" rel = "noreferrer noopener" > < svg fill = "currentColor" height = "20" width = "20" viewBox = "0 0 40 40" class = "iconEdit_2_ui" aria-hidden = "true" > < g > < path d = "m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z" > < / path > < / g > < / svg > Edit this page< / a > < / div > < div class = "col lastUpdated_3DPF" > Last updated on < b > < time datetime = "2022-01-25T19:32:12.000Z" > 1/25/2022< / time > < / b > by < b > Vitaliy< / b > < / div > < / footer > < / article > < nav class = "pagination-nav docusaurus-mt-lg" aria-label = "Docs pages navigation" > < div class = "pagination-nav__item" > < a class = "pagination-nav__link" href = "/SpotifyAPI-NET/docs/5.1.1/auth/authorization_code" > < div class = "pagination-nav__sublabel" > Previous< / div > < div class = "pagination-nav__label" > « Authorization Code< / div > < / a > < / div > < div class = "pagination-nav__item pagination-nav__item--next" > < a class = "pagination-nav__link" href = "/SpotifyAPI-NET/docs/5.1.1/auth/token_swap" > < div class = "pagination-nav__sublabel" > Next< / div > < div class = "pagination-nav__label" > Token Swap »< / div > < / a > < / div > < / nav > < / div > < / div > < / div > < / div > < / main > < / div > < / div > < footer class = "footer footer--dark" > < div class = "container" > < div class = "footer__bottom text--center" > < div class = "footer__copyright" > Copyright © 2022 Jonas Dellinger. Built with Docusaurus.< / div > < / div > < / div > < / footer > < / div >
< script src = "/SpotifyAPI-NET/assets/js/runtime~main.0ed8288f.js" > < / script >
2022-01-25 19:31:57 +00:00
< script src = "/SpotifyAPI-NET/assets/js/main.4aea6562.js" > < / script >
2021-04-08 20:45:56 +01:00
< / body >
< / html >