随着TKinter作为GUI的影响,与Soundclouds SDK for Python交流。现在我想为每个用户生成一个访问令牌,以便我可以访问更多的API端点。获取Soundcloud桌面应用程序的访问令牌?
我已经在Soundclouds Developer门户中创建了一个应用程序,并带有一个指向我的回调的链接。
没有任何对应于为桌面应用程序生成访问令牌。仅适用于服务器端应用程序。我想下面这段代码:
import soundcloud
# create client object with app credentials
client = soundcloud.Client(client_id='YOUR_CLIENT_ID',
client_secret='YOUR_CLIENT_SECRET',
redirect_uri='REDIRECT_URL')
# redirect user to authorize URL
redirect client.authorize_url()
我已经把我的钥匙,并REDIRECT_URI作为我的web服务器的回调。当我从终端运行我的Python文件,我得到这个:
File "token.py", line 9
redirect client.authorize_url()
^
SyntaxError: invalid syntax
使用Python 2.7.5+
是什么原因造成的?我想让我的访问令牌生成并在稍后打印。