Firebase 身份验证后访问 Twitter API

问题描述 投票:0回答:1

通过 Firebase 身份验证成功登录 Twitter 后,我能够获取用户的 oauthtoken 和 oauthsecret。现在我想通过这些凭据访问 twitter API 以获取用户的时间线等。但我找不到任何方法来做到这一点。向 Twitter API 发出请求只会返回“未经授权”错误。

此代码:

await fetch('https://api.twitter.com/2/users/${user_id}/tweets', {
    headers: { Authorization: `Bearer ${token}` }, // Access token from Firebase
}

将返回此错误:

data: {
    title: 'Unauthorized',
    type: 'about:blank',
    status: 401,
    detail: 'Unauthorized'
}
firebase twitter firebase-authentication twitter-oauth
1个回答
0
投票

通过 Firebase 身份验证登录 Twitter 不允许您使用 Twitter API。

您已使用 twitter 用户帐户凭据在 Firebase 上实现登录。

要使用 Twitter API,您可以按照 doc

上的步骤操作
© www.soinside.com 2019 - 2024. All rights reserved.