奇思妙想 Build In Public #2

hanxl(半庄) · 2023年06月29日 · 最后由 pppkkk 回复于 2023年06月30日 · 265 次阅读

我开始尝试独立开发这条路,公开自己开发过程中遇到的问题和思考,最近在开发一款浏览器插件,主要功能是在多平台同步发布内容,计划支持的平台:微博、即刻和 twitter。

昨天完成了微博和即刻的自动发布,今天按计划完成 twitter 的发布,本来计划同样使用 JS 操作 DOM,模拟用户操作的方式实现,但是 twitter 的发布界面相对复杂一点,不是普通的 input 输入框,而且文字超长时,还需要分隔成多条输入,比较麻烦。

twitter 是有开放 API,相比国内的平台要开放的多,但是自己去对接也比较麻烦,我平时用到的一款第三方工具 Typefully,是一款 twitter 运营工具,有内容编辑、定时发布和分析统计的功能,这个工具提供了封装的 API,免费版就可以使用,对接也比较简单,直接 Http 请求就可以了。

但还是遇到了问题,还是 twitter 字数限制的问题,英文限制是 280 字,但是中文还是 140 字,Typefully 的 API 中有个参数可以自动分隔超长的段落,或者用 4 个换行来分隔段落,自动分隔应该是按英文的 280 字分隔的,导致中文超过 140 会出错,无法发布,还是要手动处理超长的部分。

build in public 挺好的,twitter 上也有 #buildinpublic

ranger 回复

嗯嗯,一次尝试,希望能获得更多的交流

搞个独立 blog 就完了。 或者 tg 的 channel 最简单。

然后各平台自动发链接。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号