首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用TeamViewer API

使用TeamViewer API
EN

Stack Overflow用户
提问于 2014-06-24 16:05:47
回答 1查看 6.9K关注 0票数 0

我希望创建一个C#应用程序,该应用程序将报告我们与客户建立的连接。我正在查看TeamViewer API,但无法获得下面的代码来进行身份验证:

代码语言:javascript
复制
string accessToken = "xxxxxxxxxxxxxxxxxxx";
string apiVersion = "v1";
string tvApiBaseUrl = "https://webapi.teamviewer.com";
string address = tvApiBaseUrl + "/api/" + apiVersion + "/reports/connections";

try
{
    // Create the web request  
    HttpWebRequest request = WebRequest.Create(address) as HttpWebRequest;
    request.Headers.Add("Bearer", accessToken);
    request.Method = "GET";
    WebResponse webResp = request.GetResponse();
}
catch (Exception)
{
    // Do nothing for now
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-24 16:13:31

使用费德勒并确保您的请求包括授权头。

如果API函数需要访问令牌,则所有API请求都需要包含“授权”头。

示例

代码语言:javascript
复制
GET /api/v1/users HTTP/1.1 
Host: webapi.teamviewer.com 
Authorization: Bearer 54213-2YotnFZFEjr1zCsicMWp 

同时检查他们给你送回来的东西,这可能会提供一个线索。

更新

试着改变一下

代码语言:javascript
复制
request.Headers.Add("Authorization", "Bearer " + accessToken);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24391394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档