我想查询共享文件夹,而不必记录用户,从阅读文档,这应该没问题,但如果在我的命令行中运行示例:
卷曲https://api.box.com/2.0/shared_items \ -H“授权:BoxAuth api_key = YOUR_API_KEY& shared_link = https%3A%2F%2Fwww.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%2Fwww.box.com%2Fs%2F8tqjqtoky18sbnoz264c”
再次使用我的API密钥,我收到401 Unauthorized错误。
我做错了什么?这是编码问题吗?因为它看起来像字符串的末尾部分需要编码,但其余部分没有,我试图确保我使用的C#代码不编码字符串,我认为它不是,但它仍然以401失败。
答案 0 :(得分:0)
看起来您正在使用的示例中的共享链接(以8tqjqtoky18sbnoz264c结尾的那个)不再是有效的URL。你应该进入Box网络应用程序并创建一个新的共享链接进行测试,这应该有效。