刚开始学习api,但是无法获得base access token,请问哪里做错了?
按照 SeaTable Web API - seatable-api 给出的方法做。
在网页界面上获取了base API Token
然后在windows的命令提示符下打如下命令:
curl -H ‘Authorization:%20Token%20871a0627af9862aa3abdee998deadce82903c88e6’ -H ‘Accept:%20application/json;%20indent=4’ https://cloud.seatable.cn/api/v2.1/dtable/app-access-token/
得到:
{“error_msg”:“Permission denied.”}
Doris
2
这里详细给出了操作步骤 SeaTable Web API - seatable-api
我通过这个命令,可以正常获取 base access token
curl -H 'Accept: application/json; charset=utf-8; indent=4' -H 'Authorization: Token xxxxxxxx' "https://cloud.seatable.cn/api/v2.1/dtable/app-access-token/"
结果如下
{
"app_name": "test",
"access_token": "xxx",
"dtable_uuid": "xxx",
"dtable_server": "https://dtable-server.seatable.cn/",
"dtable_socket": "https://dtable-server.seatable.cn/",
"dtable_db": "https://dtable-db.seatable.cn/",
"workspace_id": xx,
"dtable_name": "xxx"
}
你可以检查一下 token 是否正确,-H 的参数是否含有转义字符等,是否丢了引号