我正在收到 POST / v1 / requests 的请求,以便我收到 500内部服务器错误。
当我在沙盒环境中请求时,我得到了响应
{“request_id”:“a2368fba-9065-4a07-8924-2fcd29b8d2ff”,“status”: “处理”,“surge_multiplier”:“1.0”}
我提出的要求就像
HashMap<String, String> obj = new HashMap<String, String>();
obj.put("product_id", product_id);
obj.put("start_latitude", String.valueOf(Constants.START_LATITUDE));
obj.put("start_longitude", String.valueOf(Constants.START_LONGITUDE));
obj.put("end_latitude", String.valueOf(Constants.END_LATITUDE));
obj.put("end_longitude", String.valueOf(Constants.END_LONGITUDE));
UberAPIClient.getUberV1APIClient().cabRequest(getAccessToken(), obj, new Request>() {
@Override
public void success(Request request, Response response) {
try {
JSONObject jb = new JSONObject(request.toString());
String request_id = jb.getString("request_id");
Intent i = new Intent(EndpointActivity.this, UberMapViewActivity.class);
i.putExtra("request_id", request_id);
startActivity(i);
finish();
} catch (Exception e) {
System.out.println(e);
}
super.success(request, response);
}
@Override
public void failure(RetrofitError error) {
super.failure(error);
});
@POST("/requests")
void cabRequest(@Header("Authorization") String authToken,
@Body HashMap<String, String> obj,
Callback<Request> callback);
但是我的应用在请求中有full_access,all_trips和收据。 什么可以解决这个问题?我无法解决这个问题。