【发布时间】:2012-06-14 10:05:24
【问题描述】:
我正在开发一个与 LinkedIn 用户个人资料共享数据的程序。我正在使用 Delphi XE2、OAuth 和 LinkedIn API。我能够访问令牌。但是我在尝试时遇到错误。 我正在为 Delphi 使用 OAuth。对于我使用的 SSL,TIdSSLIOHandlerSOcketOpenSSL 和方法 sslvSSLv3。我正在尝试发布以下内容:
我将 (https://api.linkedin.com/v1/people/~/shares) 作为 URL 和
(';hiSiranyone) 作为 Xml。
还有我的 Idhttp 自定义标头*** ('oauth_consumer_key='+xxxxxxxxxxx+ ',oauth_signature_method="HMAC-SHA1"'+',oauth_timestamp='+QuotedStr(ARequest.GenerateTimeStamp)+ ',oauth_nonce='+QuotedStr(ARequest.GenerateNonce)+',oauth_version="1.0"'+ ',oauth_token='+xxxxxxxxxx+',oauth_signature='+QuotedStr(sign));
我从 Indy Http 得到的结果是:Http/1.1 401 – Unauthorized 谁能帮我解决这个问题?请帮忙....
【问题讨论】: