我懷疑任何人都有與此特定任務相關的具體經驗,但也許你可以發現我的問題。我試圖使鋰通話(論壇軟件)放置一票投票通知,他們的文檔顯示此:在VB.Net做一些restapi和堅持的東西
實例網址: http://community.lithium.com/community-name/restapi/vc/polls/id/15/votes/place
查詢參數: poll.choice(必填): - 選擇投票。選擇由表單ID/choice_id的字符串指定的地方choice_id是投票選擇
HTTP方法的ID: POST
所以我的代碼看起來是這樣的:
Dim _Response As New XmlDocument
Dim RestApiRoot As String = "http://example.com/community-name/restapi/vc/polls/id/6/votes/place"
APIRequest = WebRequest.Create(RestApiRoot)
APIRequest.Method = "POST"
APIRequest.Headers.Add("poll.choice", HttpContext.Current.Server.UrlEncode("id/" & _choiceID.ToString))
APIResponse = APIRequest.GetResponse()
APIReader = New StreamReader(APIResponse.GetResponseStream())
_Response.LoadXml(APIReader.ReadToEnd())
APIResponse.Close()
我無法成功註冊投票,他們說這是因爲poll.choice參數沒有出現在頭文件中,但是如果我逐步調試,我可以在Header Keys/Items中看到它。
任何人有任何線索我可能做錯了什麼?