我希望使用 vb.net 获取我的工作管理员 teamviewer 帐户中所有设备的列表。我还希望能够使用它的设备 ID 更改给定设备的“别名”。我对API知之甚少。我找到了以下示例,但我不确定如何调整它以获取 json 响应。
而不是访问令牌,我相信我需要使用客户端 ID 和秘密 ID 以及授权码才能使用它。如果我在当前启动中运行它,我会收到 401 未经授权的错误。任何帮助,将不胜感激。
我也不知道如何使用“PUT”来更改使用设备 ID 的别名,这两个设备 ID 都将在文本框中输入。ex alias = textbox1.text 和 device_id = textbox2.text
Private Sub SurroundingSub()
Dim accessToken As String = "xxxxxxxxxxxxxxxxxxx"
Dim apiVersion As String = "v1"
Dim tvApiBaseUrl As String = "https://webapi.teamviewer.com"
Dim address As String = tvApiBaseUrl & "/api/" & apiVersion & "/devices"
Try
Dim request As HttpWebRequest = TryCast(WebRequest.Create(address), HttpWebRequest)
request.Headers.Add("Bearer", accessToken)
request.Method = "GET"
Dim webResp As WebResponse = request.GetResponse()
Catch __unusedException1__ As Exception
msgbox(__unusedException1__.ToString)
End Try
End Sub