如何在我的网络服务中使用 Box API 方法进行登录调用?
我只能看到一个 URL,它重定向到 Box 登录页面,用户需要在其中输入用户名和密码,但我需要这个作为 web 服务调用。
有人用 API 做过吗?
问候萨蒂什
如何在我的网络服务中使用 Box API 方法进行登录调用?
我只能看到一个 URL,它重定向到 Box 登录页面,用户需要在其中输入用户名和密码,但我需要这个作为 web 服务调用。
有人用 API 做过吗?
问候萨蒂什
您可以在此处找到完整的详细信息,但简而言之,您可以在http://www.box.com/developers/services为您的应用设置一个回调 URL ,Box 会将身份验证令牌发送到该 URL。您可以设置您的 Web 服务以在那里接收令牌。
Box 的身份验证流程的设计方式是防止用户需要向第三方(在本例中为您)提供他们的凭据。事实上,没有通过 Web 服务调用传递凭据来对用户进行身份验证的机制是经过深思熟虑的,而且我知道没有直接的解决方法(特别是没有与使用条款一致的解决方法)他们的 API)。
http://developers.box.com/get-started/#authenticating
他们在管道中有一个新的身份验证机制,它允许您使用更简单的过程对您的应用程序的沙盒文件夹进行身份验证。这目前处于私人测试阶段。一旦可用,这可能会满足您正在寻找的需求。