Delphi, oAuth und Linked API, Zugriffstoken für nicht autorisierte Benutzer
Ich arbeite an einem Programm, das Updates auf LinkedIn veröffentlicht.
Ich verwende Delphi XE2, oAuth und LinkedIn API dafür. Ich kann ein Token anfordern und die Anwendung autorisieren. Beim Versuch, auf das Access-Token zuzugreifen, wird jedoch ein Fehler angezeigt.
Ich benutze oAuth für Delphi vonhttp://chuckbeasley.wordpress.com/2009/04/29/using-oauth-for-delphi/. Für SSL verwende ich TIdSSLIOHandlerSOcketOpenSSL mit der Methode sslvSSLv3. Ich versuche folgendes zu posten.
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
Das Ergebnis, das ich von Indy Http erhalte, ist ein Gebrüll.
Http/1.1 401 – Unauthorized
Kann mir jemand helfen, dies zu beheben.