我正在开发一个向 LinkedIn 发布更新的程序。
我正在使用 Delphi XE2、oAuth 和 LinkedIn API。我能够请求令牌并授权应用程序。但是在尝试访问令牌时出现错误。
我正在使用来自http://chuckbeasley.wordpress.com/2009/04/29/using-oauth-for-delphi/的 oAuth for Delphi 。对于我使用的 SSL,TIdSSLIOHandlerSOcketOpenSSL 和方法 sslvSSLv3。我正在尝试发布以下内容。
https://api.linkedin.com/uas/oauth/accessToken?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
谁能帮我解决这个问题。