예제 #1
0
    def get(self, request):
        user = request.user
        auth_json = request.user.social_auth.values_list('extra_data')
        auth_json = auth_json[0][0]
        token = auth_json['access_token']

        username = request.user.social_auth.values_list('uid')[0][0]
        try:
            spotify_obj = spotipy.Spotify(auth=token)
            createHTMLFile('Artists', 'long_term', spotify_obj)
        except:
            logout(request)

        return render(request, 'spotify/spotify_user_list.html')
예제 #2
0
    def get(self, request):
        user = request.user
        auth_json = request.user.social_auth.values_list('extra_data')
        auth_json = auth_json[0][0]
        token = auth_json['access_token']

        username = request.user.social_auth.values_list('uid')[0][0]

        spotify_obj = spotipy.Spotify(auth=token)
        print(spotify_obj._auth)
        print(token)

        createHTMLFile('Artists', 'short_term', spotify_obj)

        #return render(request, createHTMLFile('Artists', 'short_term', spotify_obj))
        return render(request, 'spotify/spotify_user_list.html')
예제 #3
0
    def get(self, request):
        user = request.user
        auth_json = request.user.social_auth.values_list('extra_data')
        auth_json = auth_json[0][0]
        token = auth_json['access_token']

        username = request.user.social_auth.values_list('uid')[0][0]
        try:
            spotify_obj = spotipy.Spotify(auth=token)
            createHTMLFile('Tracks', 'short_term', spotify_obj)
        except:
            logout(request)
            # from social_django.utils import load_strategy
            # social = user.social_auth.get(provider='spotify')
            # strategy = load_strategy()
            # auth_json = request.user.social_auth.values_list('extra_data')
            # auth_json = auth_json[0][0]
            # token = auth_json['access_token']
            # spotify_obj = spotipy.Spotify(auth=token)

        return render(request, 'spotify/spotify_user_list.html')