使用新浪微博开放平台api同步微博内容至自己网站(用后端BaaS快速搭建专属无点赞评论——b言b语后,立马就自己动手部署了)

优采云 发布时间: 2022-03-26 21:19

  使用新浪微博开放平台api同步微博内容至自己网站(用后端BaaS快速搭建专属无点赞评论——b言b语后,立马就自己动手部署了)

  “本文参加2020年少数派论文征集+高效行动党”

  去年4月,因为疫情,我被迫呆在家里,无法出门与人交流。无意中看到这篇文章防御表情:用后台BaaS快速搭建一个没有点赞评论的专属微博——b词b词之后,我马上自己部署了一个。

  我之所以很积极,是因为我曾经在朋友圈发过一张图,完全不知道这张图出了什么问题,这样微信朋友圈、聊天对话甚至里面的对方都可以看不到图片。我也不希望自己的思想或言语无法被自己掌握。如果有一天我不能使用这些平台,我可能会丢失这些数据,并且管理它们很不方便。

  

  为什么要备份?

  搭建完成后,您可以随时随地在PC端和移动端发布自己的乱码。但我之所以开始每周备份数据,是因为某天晚上在床上发了一些自己的想法后,不小心打错了一些字,强迫症立马打开网页去了Leancloud后台做出改变。

  但是,由于旧版的 Leancloud 网页不适合手机,所有的按钮和文字都挤在了一起。因此,您可以对数据进行更改的区域只是权利的一小部分。新版本的背景如下图所示。左边的界面可以关闭,但是老版本不能一直显示。

  

  

  虽然老版本的界面有点小心翼翼,但还是可以完成修改数据、保存数据等一系列操作。本来应该点击红框删除一行的,但是那天晚上有点困,没有反复确认就点击了黄框,不小心把全班的数据都删了。

  

  因为Leancloud开发版不支持数据恢复,但商业版的成本是我负担不起的数字,我被迫开始每周使用坚果云+OneDrive进行定期数据备份。

  

  开发版不支持数据恢复。为什么要使用快捷命令进行数据备份?

  起初,我使用网页版进行数据备份。我需要每周中午前打开后台,选择我需要备份的班级,然后去邮箱下载资料。

  这一步带来了一些不便:

  中午前打开后台,不然只能等明天数据导出了;每次都需要手动选择要备份的类;每次打开电脑或手机网页不方便;懒,希望有更简单的方法;

  

  使用快捷命令导出数据以进行备份

  突然有一天,我在修改使用快捷方式发出HTTP请求向后台写入数据的时候,想到是否可以通过HTTP请求导出数据?查了Leancloud的文档,找到了对应的API接口。

  

  这种请求格式类似于《B语言b》作者提供的快捷模板。我们只需要将 url 修改为 /exportData。

  

  由于我有两个类需要导出,根据文档说明,我在需要导出的请求体中添加了两个名为 content 和 dream 的类。

  

  指定类

  当然,您也可以实现其他操作,这些操作在 API 文档中有所提及。您可以根据需要进行配置,例如:

  指定导出数据的开始时间 指定接收邮箱返回导出结果的下载链接... 用 Postman 调试

  因为快捷命令不方便调试,而且 Leancloud 对导出数据有限制,所以一天只有三个机会。所以如果你已经安装了Postman软件,建议你先在Postman中测试一下,完成后再填写快捷指令,减少不必要的麻烦。

  您可以轻松使用文档中提供的 curl 命令快速导入 Postman 进行调试和配置。

  

  

  

  最后只需要为自己的应用修改蓝框中的相关信息即可。

  

  以上信息可以在应用程序的设置——应用程序密钥中找到。复制后直接填写即可。

  

  可以在下方查看是否报错,然后根据文档排查错误。

  

  成功导出

  

  导出 3 次以上后提示自动导出数据

  借助快捷方式和自动化,可以完美解决之前遇到的四大烦恼。你需要做的就是找个空闲时间打开邮箱下载资料,优采云福音。

  

  

  

  当然你也可以使用服务器,同样的技巧可以通过编写定时任务来实现。

  如果大家有更好的办法,欢迎在评论区留言一起讨论。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线