2016-08-02 2 views
0

내 앱이 프로덕션 준비가되었지만 요청 세부 정보 API가 전체 데이터를 반환하지 않습니다. 나는 이미 내가 타고 요청 을 보내고 어디와 세부 정보를 찾기 위해 요청 endoint을 사용하고 있습니다에서 내 IP를 허용 한 URL 아래라이드 요청 세부 정보 API 모든 deatils 제공 안 함

https://sandbox-api.uber.com/v1/requests/3638f4e4-25d7-47f6-8743-9616d4b4a2df

내가 응답이 수신 아래 양식 동네 짱에게

배열 을 컬을 사용하여 요청을 보내 ( [상태] => 처리 [목적] => 배열 ( [위도] => 25.7616798 [경도] => -80.1917902 )

01,235,
[product_id] => 90384182-0269-4564-827d-e3c42c0eb83b 
[request_id] => 3638f4e4-25d7-47f6-8743-9616d4b4a2df 
[driver] => 
[pickup] => Array 
    (
     [latitude] => 25.790654 
     [longitude] => -80.1300455 
    ) 

[eta] => 
[location] => 
[vehicle] => 
[surge_multiplier] => 1 
[shared] => 1 

)

다음

드라이버 정보는 ETA의 모든 비어 있습니다. 프로덕션 계정을 사용하고 있으며 완전한 액세스 권한이 있습니다.

답변

1

상태가 processing 인 요청에 대한 요청 세부 정보는 Uber가 라이더와 드라이버를 일치 시키려고한다는 것을 나타 내기 때문에 eta, location, vehicle 및 driver에 null을 반환합니다. 일치하는 즉시 요청 상태가 accepted으로 변경됩니다. 이 시점부터 요청에 대한 모든 세부 정보를 얻을 수 있습니다. 이 동작을 테스트하려면 샌드 박스 설명서 here을 확인하십시오. PUT /v1/sandbox/requests/{request_id}을 전송하여 샌드 박스 내 요청 상태를 변경할 수 있습니다. 페이로드로, 상태가 {"status": "accepted"} 인 JSON 오브젝트가 필요합니다.

+0

로그인 사용자가 invalid_scope 오류가 발생하면 Uber API의 개발자 섹션에 추가되지 않은 사용자로 uber 계정에 로그인을 시도 할 때 내 앱이 실시간 환경을 사용할 준비가되었습니다. –

+0

새 질문을 모든 세부 사항과 함께 열어 주실 수 있습니까? 사용자를 인증하는 데 사용하는 URL과 같습니다. 감사! – agraebe