Yelp android 工作室 VALIDATION_ERROR
Yelp android studio VALIDATION_ERROR
我正在尝试将 YELP API 集成到 Android Studio 的应用程序中。我正在尝试使用 Postman 中的 post 请求获取访问令牌。但是,当我发送 post 请求时,我收到以 JSON 格式返回的错误:
{
"error": {
"code": "VALIDATION_ERROR",
"description": "'client_credentials' is not one of ['authorization_code', 'refresh_token']",
"field": "grant_type",
"instance": "client_credentials"
}
}
我搜索了这个网站,google 了解描述行的具体含义:
"description": "'client_credentials' is not one of ['authorization_code', 'refresh_token']",
我无法找到关于此错误含义的任何结果。这是我在 postman:
中的项目设置
我只是从 yelp 复制并粘贴了我的客户端 ID 和 API 密钥,并将它们分别存储在 Postman 的 client_id 和 client_secret 中。当我发送此请求时,我收到 400 Bad Request 错误并发现它是一个验证错误。一开始我以为我输入了错误的API键,但是我刷新了API键直接复制粘贴了,所以我确信我的API键和客户端ID是正确的。输出应该是这样的,它应该提供一个访问令牌:
我找不到任何包含此特定错误消息的示例。
您不再需要刷新令牌,您只需要授权中的 API 密钥 header:
Authorization: Bearer {{apiKey}}
来源:https://www.yelp.com/developers/documentation/v3/authentication
我正在尝试将 YELP API 集成到 Android Studio 的应用程序中。我正在尝试使用 Postman 中的 post 请求获取访问令牌。但是,当我发送 post 请求时,我收到以 JSON 格式返回的错误:
{
"error": {
"code": "VALIDATION_ERROR",
"description": "'client_credentials' is not one of ['authorization_code', 'refresh_token']",
"field": "grant_type",
"instance": "client_credentials"
}
}
我搜索了这个网站,google 了解描述行的具体含义:
"description": "'client_credentials' is not one of ['authorization_code', 'refresh_token']",
我无法找到关于此错误含义的任何结果。这是我在 postman:
中的项目设置我只是从 yelp 复制并粘贴了我的客户端 ID 和 API 密钥,并将它们分别存储在 Postman 的 client_id 和 client_secret 中。当我发送此请求时,我收到 400 Bad Request 错误并发现它是一个验证错误。一开始我以为我输入了错误的API键,但是我刷新了API键直接复制粘贴了,所以我确信我的API键和客户端ID是正确的。输出应该是这样的,它应该提供一个访问令牌:
我找不到任何包含此特定错误消息的示例。
您不再需要刷新令牌,您只需要授权中的 API 密钥 header:
Authorization: Bearer {{apiKey}}
来源:https://www.yelp.com/developers/documentation/v3/authentication