我正在读Uber的sdk/api doc,但我是菜鸟,我不知道redirectURL应该是什么.这是来自优步的特定网址吗?因为我找不到它.或者它是由app开发人员定制的网页的网址是否部署了自己的服务器/本地计算机?如果是这样,我该怎么写呢?
在这一点上完全糊涂了.
请尽可能详细了解一些细节.
非常感谢!
我正在通过Uber API提出乘车请求.我成功发出请求并获得处于处理状态的响应.然后我打开我的优步应用程序观看,直到它进入接受状态,但它永远不会到达那里.经过大约15秒的处理后,它弹出一个奇怪的错误信息,这是我在Uber应用程序中从未见过的:"所有车辆目前都在使用.请致电(206)622-6500".我打电话给电话号码只是为了看,这是西雅图黄色出租车的号码.
我尝试使用优步应用程序正常发出请求,它工作正常.
我没有使用API沙箱制作我的乘车请求; 我实际上正在尝试使用我个人帐户的有限访问请求范围为自己请求.
由于我正在成功提出请求,因此没有任何代码可以与此关联.Uber API支持要求我在StackOverflow上提出问题,而不是直接与他们联系.
我希望用户从我的应用程序请求优步游乐设施.
https://developer.uber.com/docs/rides/authentication
在上面的url的OAuth 2.0部分,有6个步骤:
 1.授权(完成)
 2.接收重定向(完成)
 3.获取访问令牌('invalid_grant'错误)
以下截图来自Postman.我尝试将client_id,client_secret,grant_type,redirect_uri和代码作为params,form-data和x-www-form-url-encoded传递.但每次它返回相同的错误.
我在我的优步应用程序控制台中将' http:// localhost:3000/auth/uber/callback '作为重定向网址.
我甚至在终端中尝试了以下curl命令,但它返回相同的'invalid_grant'错误
有人可以帮我解决这个问题.
我希望通过点击我的应用程序中的按钮来打开优步,并且不使用优步sdk预先填充拾取和下降位置.我按照链接建议深层链接但不起作用:https://developer.uber.com/docs/riders/ride-requests/tutorials/deep-links/introduction
下面给出的是我的代码
首先在这里添加优步:
<key>LSApplicationQueriesSchemes</key>
    <array>
        <string>uber</string>
    </array>
然后在按钮操作中添加了这段代码:
let url = NSURL(string:
 "uber://?client_id=oR5_kM9B8Hsxf9BKAXZl7Pm6IcL38n9w&action=setPickup&pickup[latitude]=37.775818&pickup[longitude]=-122.418028&pickup[nickname]=UberHQ&pickup[formatted_address]=1455%20Market%20St%2C%20San%20Francisco%2C%20CA%2094103&dropoff[latitude]=37.802374&dropoff[longitude]=-122.405818&dropoff[nickname]=Coit%20Tower&dropoff[formatted_address]=1%20Telegraph%20Hill%20Blvd%2C%20San%20Francisco%2C%20CA%2094133&product_id=a1111c8c-c720-46c3-8534-2fcdd730040d&link_text=View%20team%20roster&partner_deeplink=partner%3A%2F%2Fteam%2F9383")
         if UIApplication.shared.canOpenURL(url! as URL){
             UIApplication.shared.openURL(url! as URL)
         }
我也只是试图从我的应用程序打开优步,即使这不起作用.请提出一些解决方案.提前致谢!
我目前正在使用SFSafariViewController来记录uber api中的用户.SFSafariViewController不允许您在注销后手动删除超级cookie.
我已经读过这个问题:如何在注销时从uber API中删除访问令牌?
我的问题是我可以登录并注销第一个用户.我可以使用第二个用户登录,但它会显示上一个用户的名称.
我正确撤销令牌,而不是调用链接https://riders.uber.com/logout.
我想知道是否有办法通过https://riders.uber.com/logout来清除上次登录尝试设置的cookie.如果页面本身可以在加载时清除cookie,或者如果有查询参数,我可以让它清除它.
这将允许我直接使用SFSafariViewController而无需执行自定义WebView/Cookie管理实现.
它是否只是登出uber页面中的错误而不能正确清除auth/sessions cookie?
我想将h3 java绑定库集成到我的android应用中,并且出现以下异常:
java.lang.UnsatisfiedLinkError:在/android-armv7l/libh3-java.so上com.uber.h3core.H3CoreLoader.copyResource(H3CoreLoader.java:67)找不到本地资源
之前有人在Android OS上使用过此库吗?
谢谢。
我正在创建一个超本地送货服务应用程序。只有距离用户 5 公里半径范围内有商店,我才能接收订单。我以 geojson 格式存储商店位置。h3-js 中是否有一个函数,它将获取半径、商店数组、h3 索引,然后返回距给定 h3 索引 5 公里范围内的商店列表。或者我如何使用 h3-js 来实现这个?
我在uber仪表板中创建了一个新应用。身份验证标签中的服务器令牌字段显示“请与您的Uber业务开发代表联系以进行服务器令牌访问。” 没有支持电子邮件以获取访问权限?请帮助我解决此问题。auth选项卡中也没有作用域。
我正在尝试将该polyfill函数与 Python 的h3实现结合使用,但收到了意想不到的结果。
如果我使用具有固定分辨率的函数,我可以获得并显示如上所示的多边形网格。

但是当我想创建一个更精确的网格时,比如 Uber 为文档制作的网格:
我得到了奇怪的结果。
我使用与之前相同的方法创建了网格,但精度更高 (12),然后使用该compact函数尽可能地对六边形进行分组。
hexagons = h3.polyfill(json_poly, 8, False)
hex_com = h3.compact(hexagons)
结果是这样,我可以看到一些未被任何六边形覆盖的区域。
关于为什么会发生这种情况的任何线索?
我使用的方法有问题吗?