簡體   English   中英

遠程服務器返回錯誤:(400)Bad Request.System.Net.HttpWebResponse Hammock Twitter API

[英]The remote server returned an error: (400) Bad Request.System.Net.HttpWebResponse Hammock Twitter API

我正在開發一個使用Hammock與Twitter API進行通信的應用程序。 我可以使用Aouth進行身份驗證,並且可以返回令牌和令牌密鑰。 但是,當我嘗試獲取Twitter提及或發布更新時,出現400錯誤。 通過谷歌搜索,我發現根據本文http://codeknowledge.net/2011/11/03/httpwebrequest-authentication-error-400/的問題與System.net.HttpWebrequest有關

但是我不知道如何重寫默認值並使用上面的鏈接中所述的自定義。

這是我的錯誤詳細信息:任何幫助將不勝感激

遠程服務器返回錯誤:(400)Bad Request.System.Net.HttpWebResponse protocolerror

堆棧跟蹤:

在System.Net.HttpWebRequest.GetResponse()
在D:.......... \\ hammock-master \\ src \\ net35 \\ Hammock \\ Web \\ WebQuery.cs:line 1022中的Hammock.Web.WebQuery.ExecuteGetDeleteHeadOptions(WebRequest request,WebException&exception)

query.Result.Exception.TargetSite:{System.Net.WebResponse GetResponse()}

根據Twitter Developer關於錯誤響應代碼的文檔,可能是由於以下原因:

  • 如果您使用1.0 API,則已經達到了速率限制,必須等待啟動新請求。
  • 如果使用1.1 API,則會丟失用於身份驗證的Authorize標頭。 您的請求是否正確認證?
  • 您的請求可能無效。 您的URL,標頭,GET和POST參數可以嗎?

您的錯誤消息也表示“ protocolerror ”。 您的網址是否以“ https://api.twitter.com/ ”開頭?

如果我有更多信息,將對答案進行編輯。

暫無
暫無

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

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