第一步:注册开发者账户
第二步:保存你的 App 的密钥和令牌并确保其安全
- API Key 和 Secret: 本质上相当于你的 App 的用户名和密码。你将使用它们来对需要 OAuth 1.0a 用户上下文 的请求进行认证,或生成其他令牌,如用户 Access Tokens 或 App Access Token。
- Access Token 和 Secret: 一般来说,Access Tokens 代表你所代为发起请求的用户。通过开发者门户生成的令牌代表拥有该 App 的用户。你将使用它们来对需要 OAuth 1.0a 用户上下文 的请求进行认证。如果你希望代表其他用户发起请求,则需要使用三方 OAuth 授权流程以便他们授权你。
- Client ID 和 Client Secret: 这些凭证用于通过 OAuth 2.0 认证获取用户 Access Token。与 OAuth 1.0a 类似,用户 Access Tokens 用于对提供私密用户账户信息或代表其他账户执行操作的请求进行认证,但具备更细粒度的 scope,可更好地控制客户端应用对用户账户的访问权限。
- App only Access Token: 当你向 endpoint 发起请求以获取 X 上公开可用的信息时,将使用此令牌。
请注意:你的密钥和令牌只会在 开发者门户 中显示一次,因此在生成后务必尽快将这些凭证存储到你的密码管理系统中。 如果你丢失或忘记了密钥和令牌,你需要重新生成它们,这会创建新的凭证并使旧的凭证失效。这意味着你需要更新所有使用先前凭证配置的集成。 了解更多我们的身份验证最佳实践。