【发布时间】:2021-11-09 05:01:16
【问题描述】:
我正在尝试使用 API POST 请求将 Google 电子表格连接到 snov.io 服务,他们提供了 Python 代码作为示例,我尝试基于它运行下面的 google 脚本,但没有成功。有任何想法吗?谢谢你:)
Python(本公司提供)
def get_access_token():
params = {
'grant_type':'client_credentials',
'client_id':'c57a0459f6t141659ea75cccb393c111',
'client_secret': '77cbf92b71553e85ce3bfd505214f40b'
}
res = requests.post('https://api.snov.io/v1/oauth/access_token', data=params)
resText = res.text.encode('ascii','ignore')
return json.loads(resText)['access_token']
Google 脚本(错误:SyntaxError:'JSON 输入意外结束')
var params = {
'grant_type':'client_credentials',
'client_id':'c57a0459f6t141659ea75cccb393c111',
'client_secret': '77cbf92b71553e85ce3bfd505214f40b',
'method':'post'
}
var url = 'https://api.snov.io/v1/oauth/access_token';
var response = UrlFetchApp.fetch(url,params)
var json = response.getContentText();
obj = JSON.parse(json);
token = obj.result.access_token;
return token
【问题讨论】:
标签: python google-apps-script post urlfetch