我正在开发一个与LinkedIn用户 Profiles 共享数据的程序 . 我正在使用Delphi XE2,OAuth和LinkedIn API . 我能够访问令牌 . 但是我在尝试时遇到错误 . 我正在使用OAuth for Delphi . 对于SSL,我使用TIdSSLIOHandlerSOcketOpenSSL和方法sslvSSLv3 . 我想发布以下内容:
我发布(https://api.linkedin.com/v1/people/~/shares)as Url和('; hiSir anyone
)作为Xml .
我的Idhttp Custom Headers ***('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 - 未经授权任何人都可以帮我解决这个问题吗?请帮忙....
1 回答
看看question和article