Ruby HTTP基本身份验证-Can';t连接

Ruby HTTP基本身份验证-Can';t连接,ruby,api,authentication,basic-authentication,httparty,Ruby,Api,Authentication,Basic Authentication,Httparty,我无法从API中获取任何内容,我不知道出了什么问题 文件规定: 可以使用HTTP Basic Auth或通过在请求url中添加API密钥作为查询参数(如?API_key=XXXX)对API进行身份验证。使用HTTP Basic Auth,您的用户名是您的API密钥base64编码。认证不需要您的密码 例如,使用API密钥为12345的HTTP Basic Auth时,应将此标头添加到请求中: 我正在使用HTTParty处理请求: 但这也带来了: { "error": &

我无法从API中获取任何内容,我不知道出了什么问题

文件规定:

可以使用HTTP Basic Auth或通过在请求url中添加API密钥作为查询参数(如
?API_key=XXXX
)对API进行身份验证。使用HTTP Basic Auth,您的用户名是您的API密钥base64编码。认证不需要您的密码

例如,使用API密钥为12345的HTTP Basic Auth时,应将此标头添加到请求中:

我正在使用HTTParty处理请求:

但这也带来了:

{
  "error": "Not found"
}
我做错了什么

  • -->
  • -->Api密钥:XXX
  • -->用户名:theminijohn-

您需要在API端点中提供用户id,而不是用户名

规格:

指:

GET users/:user.id
这项工作:

我已从以下位置获取用户ID:


对不起,完全忘记分配分数了,就这么做了!自2015年11月起,api支持用户id和用户名,因此您的原始url现在也可以使用。
{
  "error": "Not found"
}
GET users/:user
GET users/:user.id