[英]Twitter API Integration - The remote server returned an error: (401) Unauthorized
[英]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.