Javascript 运行测试时出现邮递员错误:JSONError:JSON中位置0处出现意外标记u

Javascript 运行测试时出现邮递员错误:JSONError:JSON中位置0处出现意外标记u,javascript,request,postman,spotify,Javascript,Request,Postman,Spotify,重现错误的步骤: 我一直遵循上述教程向Spotify发送API请求。我成功地获得了授权代码,但是,尽管正确地遵循了教程,Postman在运行Spotify的集合时还是出现了一个错误。 从控制台上看,在下面显示的行中有一个错误: 错误消息显示 XPath运行程序/搜索已存在 运行脚本时出错:JSONError | JSON中的意外标记u位于位置0 执行Get Artister Top Tracks的预请求脚本时出错:JSONError:位置0处JSON中的意外标记u 另外两人经历了这个问题,但他

重现错误的步骤:

我一直遵循上述教程向Spotify发送API请求。我成功地获得了授权代码,但是,尽管正确地遵循了教程,Postman在运行Spotify的集合时还是出现了一个错误。

从控制台上看,在下面显示的行中有一个错误: 错误消息显示 XPath运行程序/搜索已存在 运行脚本时出错:JSONError | JSON中的意外标记u位于位置0 执行Get Artister Top Tracks的预请求脚本时出错:JSONError:位置0处JSON中的意外标记u 另外两人经历了这个问题,但他们从未得到回复。有没有办法解决这个问题?我是新的API请求,所以任何帮助将非常感谢!

身份验证的预请求脚本:

var client_credentials = (environment.client_id + ':' + environment.client_secret).encodeBase64();
postman.setEnvironmentVariable("client_credentials", client_credentials);

environment.cloned_environment && (delete environment.cloned_environment);
var environmentObjClone = _.cloneDeep(environment);
postman.setEnvironmentVariable("cloned_environment", JSON.stringify(environmentObjClone));
艺术家的预请求脚本:

 try {
    var artist_id = _.sample(JSON.parse(environment.artists));
    postman.setEnvironmentVariable("id", artist_id);
}
catch (e) {
    console.log(e);
    throw false;
}
JSON:


我没有详细阅读你的问题,但是
JSONError:JSON中位于位置0的意外标记u
是典型的错误 当您尝试获取一个不可用的Postman变量时出现错误消息 存在。 (因为拼写错误或其他原因。)

与此密切相关的是错误消息
JSONError:Unexpected token'当您收到一个400错误时,您的代码可能有问题。您是否可以共享请求前脚本中针对这些请求的图像。该博客是3年前的,因此Spotify也有可能从那时起发生了变化。我会从这个错误中怀疑它与解析请求体有关。是的,可能就是这样,我在上面的预请求脚本中进行了编辑(对于{{id}}/相关的艺术家脚本,它是空的)。这里有什么不对劲的地方吗?
  {
        "id": "b2b45667-7ec9-4d5d-9e38-c976d181c2bd",
        "name": "SpotifyGenV1.template1",
        "values": [
            {
                "key": "artists",
                "value": "[“2DaxqgrOhkeH0fpeiQq2f4”, “2ooIqOf4X2uz4mMptXCtie”]",
                "enabled": true
            },
            {
                "key": "N",
                "value": "5",
                "enabled": true
            },
            {
                "key": "user_id",
                "value": "marcz2007",
                "enabled": true
            },
            {
                "key": "country_code",
                "value": "US",
                "enabled": true
            },
            {
                "key": "client_id",
                "value": "744a1316f9374a27b7ec9bc7eabb0f92",
                "enabled": true
            },
            {
                "key": "client_secret",
                "value": "---secret--",
                "enabled": true
            },
            {
                "key": "refresh_token",
                "value": "AQAf0rvuNBo23wiIiyWQRfavFvx7JdTjvGYLufOBAM1ABtvXWvfqqo_I0IfhFAelTPIh8w2cscS4C1k8QLKOc1rqn18CjKJbmczfu1X-EfEFaWjcDbIPYGCIGZmbNZv5DgiJ9w",
                "enabled": true
            },
            {
                "key": "client_credentials",
                "value": "NzQ0YTEzMTZmOTM3NGEyN2I3ZWM5YmM3ZWFiYjBmOTI6M2ZiNWM2MDBkODRhNDU1ODhmZTNiZWM4MTI5N2E4M2Y=",
                "enabled": true
            },
            {
                "key": "cloned_environment",
                "value": "{\"artists\":\"[“2DaxqgrOhkeH0fpeiQq2f4”, “2ooIqOf4X2uz4mMptXCtie”]\",\"N\":\"5\",\"user_id\":\"marcz2007\",\"country_code\":\"US\",\"client_id\":\"744a1316f9374a27b7ec9bc7eabb0f92\",\"client_secret\":\"3fb5c600d84a45588fe3bec81297a83f\",\"refresh_token\":\"AQAf0rvuNBo23wiIiyWQRfavFvx7JdTjvGYLufOBAM1ABtvXWvfqqo_I0IfhFAelTPIh8w2cscS4C1k8QLKOc1rqn18CjKJbmczfu1X-EfEFaWjcDbIPYGCIGZmbNZv5DgiJ9w\",\"client_credentials\":\"NzQ0YTEzMTZmOTM3NGEyN2I3ZWM5YmM3ZWFiYjBmOTI6M2ZiNWM2MDBkODRhNDU1ODhmZTNiZWM4MTI5N2E4M2Y=\",\"authorization\":\"BQD6I914g3iIt3zs1lpZl7nriwNgkFNMuIjIPjEa6ElTZw_PEbx3ewZkb38zlhypR5BfuyXLUxdJ0WyZ1TWETMSPYpPwBk7Olf6E5J49Q67BhgFWp5A4HyxYHgXNO-56sbOGx1aszETJ24Q8uGfOizzsv9WhpVU2cuC8lJdA3K2aYqc0L-8JnmD0VIrQhwX0\",\"playlist_id\":\"0cfptAtDW6jHMeWauwQ13w\",\"artist_name\":\"Oasis\",\"artistID\":\"2DaxqgrOhkeH0fpeiQq2f4\",\"trackID\":\"4AKUOaCRcoKTFnVI9LtsrN\"}",
                "enabled": true
            },
            {
                "key": "authorization",
                "value": "BQD6I914g3iIt3zs1lpZl7nriwNgkFNMuIjIPjEa6ElTZw_PEbx3ewZkb38zlhypR5BfuyXLUxdJ0WyZ1TWETMSPYpPwBk7Olf6E5J49Q67BhgFWp5A4HyxYHgXNO-56sbOGx1aszETJ24Q8uGfOizzsv9WhpVU2cuC8lJdA3K2aYqc0L-8JnmD0VIrQhwX0",
                "enabled": true
            },
            {
                "key": "playlist_id",
                "value": "0cfptAtDW6jHMeWauwQ13w",
                "enabled": true
            },
            {
                "key": "artist_name",
                "value": "Oasis",
                "enabled": true
            },
            {
                "key": "artist_id",
                "value": "2DaxqgrOhkeH0fpeiQq2f4",
                "enabled": true
            },

        ],
        "_postman_variable_scope": "environment",
        "_postman_exported_at": "2019-07-28T12:45:10.195Z",
        "_postman_exported_using": "Postman/7.3.4"
    }