使用访问令牌和访问密钥对 Twitter 进行 GET API 调用

Making GET API call to Twitter using Access Token and Access Secret

我正在 Postman 中对此进行测试。调用 GET link

我正在使用 Firebase 身份验证使用 Twitter 进行 OAuth 登录。这允许我获得用户 access tokenaccess secret

我想在客户端中进行 API 调用以检索用户时间轴上的当前用户状态。但是仅通过 access tokenaccess secret 我得到 400 错误状态 code 215(错误的身份验证数据)。如果我包含应用 consumer keyconsumer secret,则 API GET 请求有效。但这限制了我在我的服务器上进行调用,因为消费者的秘密被暴露了。这是唯一的方法吗?还是我错过了什么?

是的,您需要全部 4 个,否则访问权限 token/secret 可能会被盗,任何人都可以代表您访问该帐户。 所以你的电话需要是这样的:

客户端 => 服务器 => Twitter

Twitter=> 服务器 => 客户端