【发布时间】:2017-01-01 07:17:45
【问题描述】:
(类似的问题,但不同的语言/实现 - Uber API - requests endpoint cannot read read json)
我在尝试向 UBER API 的 /v1/requests 端点发出发布请求时收到以下错误。
{"message":"Unable to parse JSON in request body.","code":"invalid_json"}
这是我的代码:
response = access_token.post('https://sandbox-api.uber.com/v1/requests', {params: {:start_latitude => 37.761492, :start_longitude => -122.423941, :end_latitude => 37.775393, :end_longitude => -122.417546}, :headers => {'Content-Type' => 'application/json'}})
如您所见,我正在使用[oAuth2 gem][1] 进行 API 调用。如何格式化查询以便 API 可以接受 JSON?我似乎找不到任何说明这一点的文档。
任何帮助将不胜感激。谢谢。
【问题讨论】:
标签: json ruby api oauth2 uber-api