linkedin - Linkedin API 访问令牌获取异常
问题描述
当我想获取访问令牌时,它会抛出 WebException。以下代码在 6 月 21 日之前获取访问令牌。在这段时间之后,它会抛出 WebException
var linkAccessToken = "https://www.linkedin.com/uas/oauth2/accessToken?grant_type=authorization_code&code=" + code + "&redirect_uri=" + redirectUri + "&client_id=" + clientId + "&client_secret=" + clientSecret;
var request = (HttpWebRequest)WebRequest.Create(linkAccessToken);
request.ContentType = "application/json; charset=utf-8";
try
{
using (var response = request.GetResponse())
{
}
}
catch (WebException ex)
{
// ex.Status is WebExceptionStatus.SendFailure
}
解决方案
在创建请求之前使用以下代码!
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
推荐阅读
- android - 考虑 Moshi 中的可为空值
- sql - oracle,从表或数据库模式级别设置时区
- tizen - Tizen 工作室未能构建秒表模板
- sockets - 找不到类型“ServerSocketConnectEvent”
- mysql - 一般意义上的h2与hibernate和MySql之间的区别
- php - TYPO3 流体阵列访问
- laravel - 从 Laravel 的数据库中获取 email_verified 检查条件数据
- ios - React-Native:错误:无法为 iOS 项目安装 CocoaPods 依赖项,这是此模板所需的
- android - 帆布?或 View.onDraw() 方法中的 Canvas
- mysql - “字段列表”中的未知列“u.MemberId”