【问题标题】:Is it possible to get twitter access_token without Backend?是否可以在没有后端的情况下获得 twitter access_token?
【发布时间】:2018-06-07 05:25:16
【问题描述】:

我正在尝试构建一个具有 Django DRF 后端和 React 前端的应用程序。我在后端使用了“oauth2_provider”和“rest_framework_social_oauth2”。

我仅使用 React Frontend 就成功获得了 facebook access_token。将其发送到后端并获取转换后的令牌。

在 twitter 的情况下,是否有可能只使用 React 来获取 tha access_token?

期待您的建议。 :)

【问题讨论】:

  • 我认为这样做不会有任何问题。 Twitter(以及与此相关的任何其他 API)不知道您是从前端还是后端向他们的服务发送 http 请求。当然,有些人可能会检查您的请求“用户代理”标头,但即使这样也可能被欺骗。

标签: django reactjs twitter django-rest-framework django-oauth


【解决方案1】:

经过几天的调查,我发现 Twitter access_token 必须在后端获取。

在前端,可以发送请求和 200 响应,但浏览器显示 CORS 错误。

我猜这意味着 Twitter access_token 的请求应该从后端发送,而不是从浏览器发送。

我已成功在后端(Python/Django)上获取 Twitter access_token。

【讨论】:

    猜你喜欢
    • 2017-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-17
    • 2012-02-06
    • 2022-12-31
    • 2016-11-13
    • 1970-01-01
    相关资源
    最近更新 更多