微博的分享接口有了变动,旧的接口今天停用了(statuses/update、statuses/upload、statuses/upload_url_text),所以刚刚我改了一下代码、用了新的接口(statuses/share),一切又恢复正常了。
这篇文章主要是给通过搜索引擎找到本文的人看的。
微博的分享接口有了变动,旧的接口今天停用了(statuses/update、statuses/upload、statuses/upload_url_text),所以刚刚我改了一下代码、用了新的接口(statuses/share),一切又恢复正常了。
这篇文章主要是给通过搜索引擎找到本文的人看的。
今晚我在 Slack 上收到这个通知:
自动发到微博的代码出错了。搜了一下 APIError: 10014: Insufficient app permissions,没找到相关信息。
好在我想起几个月前微博给我发了一个邮件,但我没仔细看就归档了;从邮箱里找了出来:
Ok,这封邮件这是写得很“清楚”,读了三遍后明白了我得使用 statuses/share。搜出 statuses/share 的文档,更新了一下代码,测试通过(我真的用代码发了一条 Dropbox 即将上市的微博。。)。
新 API 与旧 API 有明显两点不同:
显然这两点都是为了防范恶意营销。好吧,那个 #湾区日报# 的主题其实也没什么用,不要也罢。