Los puntos finales de la API de Uber no funcionan con un dominio de servidor real pero funcionan bien con sandbox

He estado probando la API de Uber durante un mes y recientemente he visto algunos comportamientos inestables.

En mi código hay algunas respuestas inusuales devueltas desde los puntos finales de Uber. Ahora estoy pegando las capturas de pantalla de mi código aquí abajo:

Puede ver que tengo una variable de tipo de cadena global "baseURL", la cambio entre el servidor real y el sandbox de la siguiente manera: "https://api.uber.com/v1"y"https://sandbox-api.uber.com/v1"

Pero a partir del resultado de mi prueba, puedo decir que la mayoría de las API en sandbox funcionan perfectamente bien, pero cuando cambié al dominio del servidor real, todas las que he probado no funcionaron en absoluto.

Actualizar: Para el entorno sandbox,/v1/estimates/time tampoco funciona Volvería401. Mi url de solicitud es así:https://sandbox-api.uber.com/v1/estimates/time?server_token=myToken&start_latitude=39.914097&start_longitude=116.458539.

1)POST /v1/request/estimate

Estoy seguro de que "POST" es lo que sugiere el documento de la API de Uber (https://developer.uber.com/v1/endpoints/) Pero esta captura de pantalla se tomó cuando cambié al servidor real (sandbox no funciona con el mismo código).

Regresó:"Method not supported for this endpoint." / "method_not_allowed" con405 code.

2)POST /v1/requests

Mismo comportamiento con el servidor real (sandbox funciona bien) como a continuación, y también devolvió"invalid OAuth 2.0 credentials provided." / "unauthorized" con405 code. Pero estoy seguro de que puedo usar las mismas credenciales para realizar solicitudes en sandbox.

3)GET /v1/estimates/time

Incluso esta API, no requiere token de acceso, pero aún así se devuelve"No authentication provided." / "unauthorized" con401 code. Tenga en cuenta que funciona bien para el entorno limitado pero falla para el servidor real.

Por favor ayuda, muchas gracias!