我们的OAuth模块运行良好,直到上周。我们知道Uber更改了其API的条款,此后我们一直无法访问服务器。
我们尝试创建一个不同的Dev帐户,联系Uber开发团队,发布推文,与内部指出我们堆栈溢出的人员联系,我们填写了自动表格,要求维护访问权限。 ..
我们用于获取Uber API数据的快速代码
let datafetcher = UberDataFetch(oauth2: self.oauth2)
self.uber.products = try! datafetcher.getProductData(data: self.uber)
我们的错误消息
[Debug] OAuth2: Starting authorization
[Debug] OAuth2: Have an apparently unexpired access token
[Debug] OAuth2: Storing tokens to keychain
[Debug] OAuth2: Initialization finished
Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value
答案 0 :(得分:0)
Uber当前正在更改其API访问权限,它杀死了许多应用程序(包括我的应用程序),以某种方式登录的用户仍然可以像平常一样使用它,但是无论出于何种原因都无法登录,因此新用户无法使用我的应用或退出的旧用户。我还尝试过像您这样的每一个可能的渠道联系,任何地方也没有回应。