我完全按照此视频教程在iOS中集成BOX,并在网站(http://developers.box.com/box-ios-sdk-tutorial/)中执行了相同的步骤。构建应用程序后,我在模拟器“Error:redirect_uri_mismatch”中获得了以下内容,我的控制台显示以下内容:
答案 0 :(得分:2)
如果您收到redirect_uri_mismatch
,则可能是您在Box开发者应用控制台中输入了redirect_uri
。 SDK已经为您处理此问题,并且只需要设置客户端密钥/客户端ID。在应用控制台中,将redirect_uri
留空,如附图所示,一切都应该好了。
答案 1 :(得分:2)
除非你不能让它变黑。如果该字段为空,则页面不允许您保存设置。
答案 2 :(得分:0)
提供这个问题的答案,以防其他人在将来遇到同样的问题。
如果是"错误:redirect_uri_mismatch",Box建议在Box developer page以下列格式填写redirect_uri。
找到' redirect_uri' ' OAuth2参数中的字段'部分。确保填充了预期的格式:boxsdk-YOUR_CLIENT_ID_HERE:// boxsdkoauth2redirect。这是在您的应用中使用身份验证所必需的。 SDK期望这种模式。确保您更换了' YOUR_CLIENT_ID_HERE'来自' client_id'的客户ID值的字符串领域。短划线(' - ')仍然存在。