使用Tweepy的OAuth 2.0 PKCE授权码流,Native App的回调URI等填什么?
命令行应用配置Twitter OAuth 2.0 PKCE的回调地址与网站URL方案
Callback URI/Redirect URL
- 无UI命令行应用有两种常用配置:
- 本地回调地址:填
http://127.0.0.1:8080(端口可自定义,只要本地未被占用)。Tweepy会在本地启动临时服务监听这个端口,自动捕获授权后的回调码,无需手动输入。 - OOB模式:直接填
oob。用户在浏览器完成授权后,Twitter会显示一串授权码,你需要在命令行中手动输入该码完成流程。
- 本地回调地址:填
Website URL
- 由于是无UI应用,这里填合法格式的占位URL即可,比如
http://127.0.0.1,或者你个人的任意有效网站地址(如果有的话)。Twitter对这个字段的校验不严格,只要符合URL格式要求就能通过。
注意事项
- 代码中使用的回调地址必须和开发者平台配置的完全一致,包括端口号。
- 若用OOB模式,初始化Tweepy客户端时要指定
callback="oob"。
内容的提问来源于stack exchange,提问作者user93353
相关产品推荐
相关产品推荐

