我正在开发一个与LinkedIn用户个人资料共享数据的程序。我正在使用Delphi XE2,OAuth和LinkedIn API。我能够访问令牌。但是我在尝试时遇到错误
我正在使用OAuth代替Delphi。对于SSL,我正在使用TIdSSLIOHandlerSOcketOpenSSL
方法sslvSSLv3。我想发布以下内容:
我发布了(https://api.linkedin.com/v1/people/~/shares)
作为Url和
(<?xml version=1.0 encoding=UTF-8?>';<share> <comment> hiSir</comment><visibility><code>anyone</code></visibility></share>)
为Xml。
我的Idhttp标头* * * 'Authorization: OAuth realm =https://api.linkedin.com/’', oauth_consumer_key=xxxx&oauth_nonce=A7CB896D776BA2FEC05E9FBB66AD06B2&oauth_signature_method=HMAC-SHA1&oauth_signature=K%2F7uzf%2FjEvQ3u12a0Olimf%2FZxG4%3D&oauth_timestamp=1338019026&oauth_token=xxxx&oauth_version=1.0&oauth_verifier=53326
我从Indy Http得到的结果是:Http/1.1 401 – Unauthorized
任何人都可以帮我解决这个问题吗?