我应该在优步应用程序中放置什么重定向网址?
What is the redirectURL I should put in my Uber app?
我正在阅读 Uber 的 sdk/api 文档,但我是菜鸟,我不知道 redirectURL 应该是什么。是 Uber 给定的 url 吗?因为我找不到它。还是由应用程序开发人员部署他们自己的 server/local 机器定制的网页的 url?如果可以,应该怎么写?
在这一点上完全困惑。
请尽可能提供一些细节。
非常感谢!
API 交互启动如下:
- 相关请求被重定向到 Uber API,
- API 授权操作
- API 将用户重定向到您网站的 自定义页面,使用 GET 参数 将包含 API 发送的所有需要的信息。
所以,基本上,redurect URL 是您网站的页面,一旦用户通过 Uber API 进行身份验证,它就会完成这项工作 API。
查看更多
这里我解决了这个问题。实际上我很困惑,如果重定向 url 是某个服务器上网站的 url,那么架构师将非常复杂,而且似乎无法确定哪个授权码适用于哪个应用程序客户.
现在我想我清楚了,因为我读了@Romain 的评论 here,现在我知道重定向 url 可以是 url 打开你的 ios 应用程序(我确定它适用于 android 和其他人)。
例如,如果您的 ios 应用的 URL schema/name 是:myapp,那么重定向 url 可以是这样的:
myapp://oauth/callback
然后一旦用户授权您的应用程序,重定向 url(在本例中是重定向到您的应用程序)将被打开;在 AppDelegate.m 回调委托方法之一中:
-(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
将使用 Uber 发送的授权码捕获重定向 url;如果你打印它,你会看到这样的东西:
myapp://oauth/callback?code=YOURCODE
所以代码可以被正确的应用程序很好地接收。
重定向url实际上是url打开您的应用程序。
官方文档对此 regard.Read 有很好的洞察力 here.
我正在阅读 Uber 的 sdk/api 文档,但我是菜鸟,我不知道 redirectURL 应该是什么。是 Uber 给定的 url 吗?因为我找不到它。还是由应用程序开发人员部署他们自己的 server/local 机器定制的网页的 url?如果可以,应该怎么写?
在这一点上完全困惑。
请尽可能提供一些细节。
非常感谢!
API 交互启动如下:
- 相关请求被重定向到 Uber API,
- API 授权操作
- API 将用户重定向到您网站的 自定义页面,使用 GET 参数 将包含 API 发送的所有需要的信息。
所以,基本上,redurect URL 是您网站的页面,一旦用户通过 Uber API 进行身份验证,它就会完成这项工作 API。
查看更多这里我解决了这个问题。实际上我很困惑,如果重定向 url 是某个服务器上网站的 url,那么架构师将非常复杂,而且似乎无法确定哪个授权码适用于哪个应用程序客户.
现在我想我清楚了,因为我读了@Romain 的评论 here,现在我知道重定向 url 可以是 url 打开你的 ios 应用程序(我确定它适用于 android 和其他人)。
例如,如果您的 ios 应用的 URL schema/name 是:myapp,那么重定向 url 可以是这样的:
myapp://oauth/callback
然后一旦用户授权您的应用程序,重定向 url(在本例中是重定向到您的应用程序)将被打开;在 AppDelegate.m 回调委托方法之一中:
-(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
将使用 Uber 发送的授权码捕获重定向 url;如果你打印它,你会看到这样的东西:
myapp://oauth/callback?code=YOURCODE
所以代码可以被正确的应用程序很好地接收。
重定向url实际上是url打开您的应用程序。 官方文档对此 regard.Read 有很好的洞察力 here.