BOX-API:试图获取没有令牌的共享文件夹401未经授权的错误



我想通过阅读文档来询问共享文件夹,而不必让用户登录,这应该很好,但如果在我的命令行中运行示例:

卷曲https://api.box.com/2.0/shared_items\-H"授权:BoxAuth api_key=YOUR_api_key&shared_link=https%3A%2F%2Fww.box.com%2Fs%2F8tqjqtoky18sbnoz264c"

使用我的API密钥可以很好地工作,但是,在我的应用程序中或仅在网络浏览器中,如果我使用:

https://api.box.com/2.0/shared_items-H"授权:BoxAuth api_key=YOUR_api_key&shared_link=https%3A%2F%2Fww.box.com%2Fs%2F8tqjqtoky18sbnoz264c"

再次使用我的API密钥,我得到401未经授权的错误。

我做错了什么?这是编码问题吗?因为看起来字符串的结尾部分需要编码,但其余部分没有,我试图确保我使用的C#代码没有对字符串进行编码,我认为没有,但它仍然以401失败。

您使用的示例中的共享链接(以8tqjqtoky18sbnoz264c结尾的链接)似乎不再是有效的URL。你应该进入Box网络应用程序,创建一个新的共享链接进行测试,这应该会奏效。

相关内容

最新更新