【问题标题】:How can l get token from BitBucket OAuth如何从 BitBucket OAuth 获取令牌
【发布时间】:2018-09-05 17:04:05
【问题描述】:

我正在尝试按照文档中的说明通过我的 OAuth 应用程序获取令牌,但我总是收到此错误

{"error_description": "无效的 OAuth 客户端凭据", "error": “未授权客户端”}

我的行动:

  1. 我收到代码:

    https://bitbucket.org/site/oauth2/authorize?client_id={my_application_key}&response_type=code

  2. 我想收到此代码的令牌:

    curl -X POST -u "client_id: my_application_secret" https://bitbucket.org/site/oauth2/access_token -d grant_type=authorization_code -d code={code}

也许我错过了什么?

谢谢!

【问题讨论】:

    标签: api oauth bitbucket access-token


    【解决方案1】:

    将您的所有 client_id 和 secret 替换为分别从您的 Bitbucket 设置的 OAuth 生成的使用者密钥和使用者机密。

    当您成功授权您的集成应用并通过:https://bitbucket.org/site/oauth2/access_token 生成 access_token 后,您应该会收到一个 access_token。

    干杯,

    安妮

    【讨论】:

    • 要明确,问题是文档没有明确指出要替换的常量。在-u client_id:secret 中,您应该输入您的 ConsumerKey 和 ConsumerSecret。
    • 如何在邮递员中制作 -u client_id:secret?
    猜你喜欢
    • 1970-01-01
    • 2020-06-24
    • 1970-01-01
    • 1970-01-01
    • 2021-09-07
    • 1970-01-01
    • 1970-01-01
    • 2016-12-13
    • 2019-03-13
    相关资源
    最近更新 更多