我正在将Box.com集成到我的应用程序中。我的流程是当员工第一次登录时,他将在框架中显示Box Page (请注意,我不是这样使用Box Embed Widgt的)。
在方框页面中输入有效的用户名和密码后,用户将被带到另一个页面,在那里他可以选择“访问方框”或“拒绝访问”。
现在我的问题是,当我点击拒绝访问什么都没有发生,我得到一个空白屏幕。在调试时,它会返回到我的应用程序,但是什么也没有发生。
你能给我引路吗?
谢谢
发布于 2014-07-22 14:18:49
如果用户单击deny,Box将使用以下命令调用您的重定向URI (在您的服务器上)
您将在以下位置收到GET请求
https://www.yourServer.com/someendpoint?error=access_denied&error_description=The+user+denied+access+to+your+application
您需要处理该响应,并且知道用户决定他们不想使用您的应用程序。
发布于 2014-07-22 18:42:31
您可以通过向Box注册的页面收到拒绝通知。
当您向Box注册应用程序时,您提供了一个页面(您的页面),该页面将在oAuth完成时被调用。
本教程将对此进行说明:http://developers.box.com/oauth/
请特别关注这一部分:
授权码:授权码的有效期为30秒。但是,如果用户单击了拒绝,您将收到一个带有错误和error_description参数的请求,例如:
https://stackoverflow.com/questions/24797702
复制