Beatsmusic &引用;“开发商不活跃”;关于Beats Music服务器端身份验证令牌请求

Beatsmusic &引用;“开发商不活跃”;关于Beats Music服务器端身份验证令牌请求,beatsmusic,Beatsmusic,我正在为Clojure开发一个项目和一个新的Beats Music API库,但在我的测试中,我发现很难获得写访问身份验证,但只读用户身份验证工作正常 在测试我的库时,我设置了一个HTML页面来执行OAuth并获取OAuth代码,然后将该代码输入到我的库中以获取实际的身份验证令牌。第一部分工作完美无瑕,第二部分出现可怕的“开发人员不活动”错误: 我已经仔细检查了我的重定向uri是否与我的应用程序设置中定义的相同,并且是生成代码的HTML页面的url。我甚至与技术支持人员进行了检查,以再次检查我的

我正在为Clojure开发一个项目和一个新的Beats Music API库,但在我的测试中,我发现很难获得写访问身份验证,但只读用户身份验证工作正常

在测试我的库时,我设置了一个HTML页面来执行OAuth并获取OAuth代码,然后将该代码输入到我的库中以获取实际的身份验证令牌。第一部分工作完美无瑕,第二部分出现可怕的“开发人员不活动”错误:

我已经仔细检查了我的重定向uri是否与我的应用程序设置中定义的相同,并且是生成代码的HTML页面的url。我甚至与技术支持人员进行了检查,以再次检查我的应用程序是否受到限制,但这花费了太长的时间,我制作了第二个应用程序,得到了完全相同的结果。我看过其他类似的支持问题,但没有任何帮助,因此,除非我的身份验证请求中遗漏了一些内容,否则我唯一的想法是我的用户帐户仍然处于14天的跟踪状态,也许这在某种程度上影响了我的身份验证令牌

如有任何意见或建议,将不胜感激

来自 由于客户端应用程序无法保密,使用隐式流的访问令牌的作用域被限制为只读。您需要通过Web服务器身份验证请求授权流以获得写入权限,例如更新播放列表

我希望这会有所帮助。

正如@jsd在中指出的,url端点中有一个输入错误。正确的端点是(我在另一个函数中有此端点,这就是它正常工作的原因):


不,我知道客户端和服务器端的范围不同。如上所述,只读/客户端身份验证工作正常。我遇到的问题是服务器端/web服务器身份验证。这就是我详细描述的查询(注意grant\u time=authorization\u code)是URL真的
/oauth/token
?正确的端点是
/oauth2/token
哇,是的。我显然已经盯着这个太久了(他们的错误代码很糟糕)。这确实是一个问题。我的应用程序显然也受到了限制,支持帮助了我。
URL: /oauth/token
PARAMS: client_secret, client_id, redirect_uri, code, grant_type=authorization_code
METHOD: post (application/x-www-form-urlencoded)
/oauth2/token