簡體   English   中英

Box API返回錯誤::遠程服務器返回錯誤:(401)未經授權

[英]Box API returned Error : : The remote server returned an error: (401) Unauthorized

嘗試訪問用戶內容時,我使用api密鑰den獲得了身份驗證令牌,但出現此錯誤

The remote server returned an error: (401) Unauthorized.

這是我的C#代碼

string url = "https://www.box.com/api/2.0/folders/0 \\ -H "Authorization: BoxAuth api_key=API_KEY&auth_token=AUTH_TOKEN";

            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);

            HttpWebResponse response = (HttpWebResponse)request.GetResponse();

-H "Authorization: BoxAuth api_key=API_KEY&auth_token=AUTH_TOKEN"是示例cURL命令的參數,而不是API URL的一部分。 它指示HTTP標頭。 您需要將該標頭添加到您的request對象中。

嘗試這個:

string url = "https://www.box.com/api/2.0/folders/0";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Headers.Add("Authorization", "BoxAuth api_key=API_KEY&auth_token=AUTH_TOKEN");

另外,您可以嘗試Box C#SDK ,它將為您完成所有這些工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM