首页 文章

将数据共享到LinkedIn用户的配置文件以进行状态更新

提问于
浏览
1

我正在开发一个与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 回答

  • 0

    看看questionarticle

    IdSSLIOHandlerSocketOpenSSL := TIdSSLIOHandlerSocketOpenSSL.Create(nil);
    with IdSSLIOHandlerSocketOpenSSL do begin 
     SSLOptions.Method := sslvSSLv3;
     SSLOptions.SSLVersions := [sslvSSLv3]; 
     SSLOptions.Mode := sslmBoth; 
     SSLOptions.VerifyMode := []; 
     SSLOptions.VerifyDepth := 0; 
     host := ''; 
    end;
    

相关问题