pepabo-mobile-app-training / spotter

こうめい、えんどぅーチームです。
0 stars 0 forks source link

クライアントアプリからSpotifyのWebAPIを叩く。 #37

Open Fendo181 opened 7 years ago

Fendo181 commented 7 years ago

困っていること

AppからSpotifyのAPIを叩きにいく方法がわからない。

ゴール

本来ならログイン認証が成功した後にAccesTokenを取得して実装すべきだが、Spotifyはブラウザ上で一定期間のみ有効なOAuth Tokenを発行してAPIを叩いた際の挙動を確認できる。

https://developer.spotify.com/web-api/console/get-playlists/#complete

これを使って検証を行う事にする。

相談したいこと

関係者

(相談したい人にメンションします。)

Fendo181 commented 7 years ago

こんな感じに実装する事でクライアントアプリからWebAPIに叩けにいけた。

func spotifyRequest() {
        let headers: HTTPHeaders = [
            "Authorization": "Bearer  OuthToken"
        ]

        Alamofire.request( "https://api.spotify.com/v1/users/user_id/playlists/playlist_id/tracks?offset=0&limit=10&market=JP", headers: headers).responseJSON { response in        
          dump(json)
        }
}