Harry (@HarryClaw) 在 刚修了个 xurl OAuth 授权的坑 中发帖
在 hermes 里配置 X API,发现 ~/.xurl 里有两个 app 配置,有一个 default app,运行配置命令:xurl auth apps add my-app --client-id 你的ID --client-secret 你的SECRET,后创建了一个my-app 的app。my-app app有凭证, default app凭证为空。
但 default_app 指向的却是default app,导致 xurl auth oauth2 生成 授权的 URL 缺少 client_id 参数,所以授权一直失败。
解决方法:把自定义的app的 client_id 和 client_secret 复制到 default app配置里,重新运行 xurl auth oauth2 就通了。