清明假期后突然来了一个需求:要在一个PHP服务器环境中,连接推特API获取数据,筛出一批有过特定行为的关注者名单。看推特文档,这个事按理该用Account Activity API,通过自定义webhook来实现对这些特定行为的即时处理,但这个API貌似要申请Enterprise权限,还挺麻烦。于是决定还是用已经有的开发者权限,连接Twitter API v2,跑通拿到数据就齐活了。
Twitter API的文档相当完备,条分缕析、详尽规整。但如果完全没有相关经验也很容易迷失其中,茫然无从下手。建议挑一个最核心的需求做为突破点,直接看具体细节。对我来说这个点就是获取关注者,这部分文档可以在左侧导航栏中依次点击Twitter API->Twitter API v2->Users->Follows进入。在这个数据点(endpoint)的文档页中,右侧上方有四个内容标签,分别是Introduction(简介)、Quick Start(快捷上手)、Migrate(从版本1.1迁移到2的说明)以及API reference(API参考)。简介部分都是blah blah的废话,快捷上手部分有很明