使用Apps Script授权Tumblr API时遭遇403错误的排查
解决Tumblr API 403(需HTTPS)问题
所有和Tumblr API交互的请求都必须使用HTTPS加密,具体涉及以下部分:
- OAuth授权全流程:获取请求令牌、访问令牌的接口调用,以及授权跳转的地址,都必须用
https开头的URL,绝对不能使用http协议 - API业务操作请求:比如你要发布帖子的目标API接口地址,必须采用HTTPS协议
- 回调URL:在Tumblr开发者后台配置的回调地址,以及实际代码中使用的回调地址,都得是HTTPS格式(Google Apps Script部署后的默认URL就是HTTPS,不要使用测试用的HTTP地址)
快速排查方向
- 核对你使用的OAuth服务中,Tumblr的所有API端点是否都替换为HTTPS版本。例如请求令牌接口是
https://www.tumblr.com/oauth/request_token,访问令牌接口是https://www.tumblr.com/oauth/access_token,别误写成http开头 - 检查发布帖子的API地址,确保是
https://api.tumblr.com/v2/blog/{你的博客标识}/post这类HTTPS格式 - 确认回调URL的配置与实际代码中使用的地址一致,且均为HTTPS协议
内容的提问来源于stack exchange,提问作者raspbery9000
相关产品推荐
相关产品推荐

