LinkedIn ユーザーのプロファイルにデータを共有するプログラムに取り組んでいます。同じために、Delphi XE2、OAuth、LinkedIn API を使用しています。アクセストークンを取得できました。しかし、しようとするとエラーが発生します。Delphi で OAuth を使用しています。私が使用しているSSLの場合、メソッドsslvSSLv3を使用したTIdSSLIOHandlerSOcketOpenSSL。私は以下を投稿しようとしています:
URL として (https://api.linkedin.com/v1/people/~/shares)、Xml として ('; hiSir anyone
) を投稿しています。
そして、私の 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 誰かがこれを修正するのを手伝ってくれますか? 助けてください....