BitBucket Rest API OAuth2:如何使用客户端凭据授权

BitBucket Rest API OAuth2:如何使用客户端凭据授权,oauth,bitbucket-api,Oauth,Bitbucket Api,我试图使用bullet 4(客户端凭据授予)来获取访问/承载令牌 例如: curl -X POST -u "client_id:secret" \ https://bitbucket.org/site/oauth2/access_token \ -d grant_type=client_credentials 我创建了一个OAuth消费者。我获取这个消费者生成的“Secret”,并简单地将其插入上面的示例中,作为“Secret”,当我希望取回访问令牌时,我会收到一个“unautho

我试图使用bullet 4(客户端凭据授予)来获取访问/承载令牌

例如:

  curl -X POST -u "client_id:secret" \
  https://bitbucket.org/site/oauth2/access_token \
  -d grant_type=client_credentials
我创建了一个OAuth消费者。我获取这个消费者生成的“Secret”,并简单地将其插入上面的示例中,作为“Secret”,当我希望取回访问令牌时,我会收到一个“unauthorized client”结果

结果:

{"error_description": "Invalid OAuth client credentials", "error": "unauthorized_client"}%
我还确保我创建的使用者具有所有可用权限


我是否在机密部分插入了错误的值?或者我还能做什么错事

此错误通常意味着您的客户端id错误或编码不正确。