【发布时间】:2020-07-13 18:31:56
【问题描述】:
我的脚本遇到了这个问题,我有点难过。在过去的几周里,我一直在运行这个脚本,没有任何问题,现在我得到了令牌的 KeyError。
这是我的代码:
# IMPORTS
import os
import re
import requests
import json
import numpy as np
import pandas as pd
import time
from pprint import pprint as pp
import datetime as dt
import sys
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
acc_path = "../../access/"
sys.path.append(acc_path)
pd.set_option('display.max_rows', 10000)
pd.set_option('display.max_columns', 100)
pd.set_option('display.max_colwidth', -1)
# Spotify Credentials
sp_url = 'https://api.spotify.com/v1/'
client_id = os.environ.get('SPOT_CLIENT_ID')
client_secret = os.environ.get('SPOT_CLIENT_SECRET')
output_data = '/users/Desktop/file_date.csv'
spot_scopes = os.environ.get('SPOT_SCOPES')
spot_user_name = os.environ.get('SPOT_USER_NAME') # spotify account username
sp_acc = requests.post('https://accounts.spotify.com/api/token', data = {'grant_type' : 'client_credentials'},
auth = (client_id, client_secret))
sp_bear_head = {'Authorization' : 'Bearer' + str(sp_acc.json()['access_token'])}
键错误
---> 31 sp_bear_head = {'Authorization' : 'Bearer' + str(sp_acc.json()['access_token'])}
KeyError: 'access_token'
我检查了我的 bash 以确保客户端 ID、秘密范围等都是正确的,并且可以确认这不是问题。这里的任何方向都会非常有帮助!
【问题讨论】:
-
请添加您的错误跟踪
-
抱歉,关键错误已更新
-
这个问题有什么更新吗?
标签: python api spotify spotipy