500内部服务器错误Uber API请求

时间:2016-07-29 09:52:23

标签: android request uber-api

我正在收到 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和收据。 什么可以解决这个问题?我无法解决这个问题。

0 个答案:

没有答案
相关问题