我想创建一个可以找到踏板车的应用程序。我正在使用Bird(Scooter)api。我有一个Auth令牌,但是当我想使用带有标题的GET方法发送请求时,它将返回响应代码item_run
,但是auth令牌不为null。请帮我。 Api Documentation
我的请求界面
401
我如何发送请求
public interface ApiCallsInterface {
@Headers({
"Device-id:43ba174c-11f4-4918-9fcc-6d785cfc256e"
,"Platform:android","Content-type:application/json"
})
@POST("/user/login")
Call<AuthResponseClass> getAuthToken(@Body Map<String, String> params);
@Headers({
"Device-id:43ba174c-11f4-4918-9fcc-6d785cfc256e",
"App-Version:3.0.5"
})
@GET("/bird/nearby?latitude=37.77184&longitude=-122.40910&radius=1000")
Call<BirdResponse> getBirds(@Header("Authorization") String token, @Header("Location") Map<String, String> params);}
答案 0 :(得分:2)
请务必按照api文档中的说明在令牌之前附加“ Bird”。
答案 1 :(得分:0)
401请求需要用户认证
未正确添加标题,这是正确生成标题的指南 https://github.com/ubahnverleih/WoBike/blob/master/Bird.md