首页 > 解决方案 > 当我调用 post 请求时,我没有得到我想要的数据,响应是空的

问题描述

def spotify_callback(request, format = None):
  code = request.GET.get('code')
  error = request.GET.get('error')

  response = post('http://accounts.spotify.com/api/token', data = {
    'grant-type' :'authorization_code', 
    'code' : code, 
    'redirect_uri': REDIRECT_URI ,
    'client_id' : CLIENT_ID, 
    'client_secret': CLIENT_SECRET
}).json()


access_token = response.get('access_token')
token_type = response.get('token_type')
refresh_token = response.get('refresh_token')
expires_in = response.get('expires_in')
error = response.get('error')

if not request.session.exists(request.session.session_key):
    request.session.create()

update_create_tokens(
    request.session.session_key, access_token, token_type, expires_in, refresh_token)

return redirect('frontend:')

我正在尝试使用 Spotify 的 API,但是当我使用下面显示的数据发送帖子请求时,它说 405: method not allowed

标签: djangodjango-rest-frameworkdjango-views

解决方案


推荐阅读