gpt4 book ai didi

swift - 请求乘车详细信息时获取零值 Uber

转载 作者:行者123 更新时间:2023-11-30 12:05:10 24 4
gpt4 key购买 nike

我正在尝试获取并非源 self 的应用程序的游乐设施的详细信息,但始终获取零值。

我首先使用 Uber iOS SDK 登录并请求历史记录/全行程范围。然后我获取骑行历史记录。使用行程历史记录中的请求 ID,我获取行程详细信息。

在返回的每个骑行对象中,除 status、requestID 和 ProductID 之外的所有值始终为零。

我知道这是一个特权范围,但尚未请求完全访问权限。不过,我的用户应该像在开发仪表板上一样工作。

有什么想法吗?谢谢!

let ridesClient = RidesClient()

//Fetch history of most recent rides
ridesClient.fetchTripHistory(offset: 0, limit: 20) { (history, response) in
if (response.error == nil){ //Success
if let history = history {

//Loop into trips
for trip in history.history {
//Fetch trip details
ridesClient.fetchRideDetails(requestID: trip.requestID, completion: { (ride, response) in
//Ride object is valid but everything in it is nil
})
}
}
}
else { //Error
print(response.error?.description as Any)
}
}

Screenshot to trip object

最佳答案

您将从 /v1.2/requests/51c4db1d-2f3d-4c8a-8577-e02490c30e22 端点调用返回有效响应。此行程已完成 - 因此您将只能获得行程状态。如果您在调用此端点时获得“null”值 - 您返回的调用和响应没有任何问题 - 它是故意设置为“null”。

关于swift - 请求乘车详细信息时获取零值 Uber,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46759806/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com