当前位置: 首页 > 知识库问答 >
问题:

在谷歌脚本中.com:返回代码405

何安宜
2023-03-14

在Google脚本中,我试图从spotify调用client_credentials OAuth流,虽然它应该返回访问令牌,但请求失败,代码为405。

data = {
    'grant_type':'client_credentials',
    'client_id' : 'CLIENT_ID',
    'client_secret' : 'CLIENT_SECRET'
}
var access_token= UrlFetchApp.fetch('https://accounts.spotify.com/api/token', data);

更多关于spotify OAUTHhttps://developer.spotify.com/web-api/authorization-guide/#client-credentials-flow

共有1个答案

谢阳曜
2023-03-14

您的请求格式不正确。如果您仔细查看留档,您会发现只有grant_type应该作为请求正文参数发送。

客户端ID和密码应该作为报头参数发送。参数名应为Authorization,参数值应为Basic[base _ 64 _ encoded _ value _ of(client _ id:client _ secret)]

 类似资料:
  • 在下面的注释中,已解析设置薪等的代码。我们只需要看看如何返回等级就可以了。

  • 我有一张保存ID的表。现在,我偶尔需要读取这些ID,并检查表中的其他值(名称)是否仍然符合ID。我的代码是: 从我所读到的,我知道单独调用每个单元格值需要更多的时间。然而,我不知道如何应用getValue来修复这些情况。基本上相同的问题在不同的衣服我有以下代码: 那么我如何使用get值来检查我得到的每个ID呢。我想我得用一些 或者 但我不知道如何实施,有什么想法吗? 有没有其他更有效的方法

  • 在继续使用GoogleApps脚本构建Google电子表格的过程中,我已经完成了获取Bittrex和Poloniex余额的工作,但无法使用Cryptopia。 下面是我与Bittrex将JSON对象数组映射到字符串的斗争的链接 以下是官方API链接:https://www.cryptopia.co.nz/Forum/Thread/256 以下是一些例子: https://www.cryptopia

  • 我已经用自动完成和谷歌地理编码应用编程接口实现了谷歌地方应用编程接口。问题是结果似乎不正确。 有时自动完成列表中的一些选择结果根本没有地理编码,我得到的只是状态ZERO_RESULTS。 我知道Google Autocomplete也使用Places,而Google Geocode只使用邮政编码,这可能会有一些问题,但我如何限制Autocomplete只提供邮政编码结果呢。

  • 我有一个简单的代码来清理第一页 但我不希望看到同一文件(gid)中的第一张,而是另一张。 我找不到解决办法。 你能帮帮我吗。 谢谢

  • 问题内容: 我使用Expect运行测试脚本。通过退出代码测试返回成功/失败。但期望返回等效的退出代码。如何使期望返回正确的退出状态? 我的测试是使用 psql (postgresql命令处理器)运行的sql脚本。由于psql不允许将数据库密码指定为命令行参数,因此需要 脚本来 执行。 因此,我的期望脚本如下所示: 问题答案: 您已经在循环结束时等待了,您只需要使用和结果即可: 以0退出。 以1.退