首先让我告诉你,我写的代码不是用于任何社交或应用程序,而是用于私有REST API。
我能够获得访问令牌,但现在当我使用它时,我收到401错误。 我给出的文档使用Python和第三方dll称为请求(http://docs.python-requests.org/en/latest)。文档和库对我来说没有任何用处,因为我在DOT NET中开发。
根据代码示例:#此请求使用自定义身份验证方法,该方法根据OAuth2规范将访问令牌添加到请求中。
所以我使用这一行:
request.Headers.Add("x-Authorization", "Access_Token access_token=" + Tok);
而python代码行是这个
response = requests.get(list_transfers_endpoint, auth=AccessTokenAuth(access_token), verify=False, params=payload)
其中list_transfers_endpoint是URL payload只是我可以将其添加到请求的另一个参数 使用verify false是因为测试服务器没有经过批准的SSL证书。我通过使用这一行来克服SSL问题
ServicePointManager.ServerCertificateValidationCallback += (sender, certificate, chain, sslPolicyErrors) => true;
用于获取令牌。
任何想法?