3

我正在使用 Box 托管在 Github 上的新 Box.com Android 库 v2 来开发一个允许管理 Box.com 文件的 Android 应用程序。我坚持将 authToken 换成 accessToken。

当我没有指定redirect_Uri 时,在我允许应用程序访问我的box 文件后,我会立即收到“redirect_Uri_missmatch”错误。

但是,当我指定redirect_Uri 时,authToken 将被发送到我在redirect_Uri 中指定的URL。我尝试使用 localhost、我自己的网站和 oob 作为 redirect_Uri,但似乎没有任何效果。authToken 被发送到 url,但没有被库检测到,这会引发异常。

所以我的问题 - 我必须指定什么 redirect_Uri?

4

1 回答 1

-1

仅当您的应用程序处于开发阶段(未发布应用程序市场)时,您才能使用 localhost。

如果您正在构建一个移动应用程序,一些人已经发布了有关如何在 iOS 或 Android 设备上为您的应用程序注册 URI 的帖子。这些方面的内容解释了您的选择:http ://aaronparecki.com/articles/2012/07/29/1/oauth2-simplified

您应该在 Box 开发者页面上注册您的应用使用的 redirect-uri,然后您需要将相同的 URI 与您的身份验证请求一起传递。

于 2013-11-07T23:31:16.737 回答