如何通过Twitter API接受受保护账户的关注请求?
关于受保护Twitter账户通过API接受关注请求的解答
答案是肯定的——你完全可以通过Twitter API来处理受保护账户的关注请求,不过得留意API版本、权限要求和具体的端点用法:
- API版本选择:Twitter现在推荐使用v2 API来进行这类操作,v1.1虽然也有对应功能,但v2的接口设计更清晰且支持更多扩展功能。
- 必要权限:你的开发者应用需要申请到
follows.read(读取待处理关注请求)和follows.write(处理关注请求)的权限,同时必须通过OAuth 2.0或OAuth 1.0a完成用户授权,确保你有权限操作目标受保护账户。 - 具体操作端点:
- 先调用
/2/users/{id}/pending_follows获取该账户的所有待处理关注请求列表,拿到请求发起者的follower_id; - 再调用
/2/users/{id}/pending_follows/{follower_id}/approve端点,即可接受指定的关注请求。
- 先调用
- 注意事项:
- 只有账户所有者本人或获得其授权的应用才能执行此操作,毕竟受保护账户的关注请求属于私有数据;
- 如果请求已经被处理过(比如已经接受或拒绝),或者应用权限不足,API会返回对应的错误状态码,记得做好异常处理。
内容的提问来源于stack exchange,提问作者Simpledev
相关产品推荐
相关产品推荐

