Postar no Linkedin usando o Share Api
Estou enfrentando dificuldades para implementar o Linkedin Share Api no aplicativo Asp.net. Alguém pode me ajudar ? Eu encontrei a documentação para oLinkedIN Share API
(https://developer.linkedin.com/documents/share-api). Está dizendo que eu deveria criar um XML para compartilhamento e postar isso no URL "http://api.linkedin.com/v1/people/~/shares"
Eu tenho duas dúvidas depois de ler este documento
Como passar os tokens para o servidor junto com o XML, não é informado na documentação?Qual deve ser o nome / chave do conteúdo XML publicado?O requisito é: eu preciso compartilhar uma atualização ("apenas um texto) para um usuário ligado na conta. O texto para compartilhar é dado pelo usuário através de uma caixa de texto (por isso só irá conter texto)
Estou a usarLinkedIn OAuth Library 0.6.1 For Authentication
. Como não encontrei nenhum método (que ajude a postar) nessa biblioteca, estou planejando usar a API do Share diretamente. E postar no Linkedin usando a classe "HttpWebRequest
"
O que eu fiz até agora:
1.Created um aplicativo em vinculado em, então eu tenho App-Key e App-Key 2.A fim de autenticar, redireciona o usuário para vinculado usando o BeginAuthMethod na OAuth Library 0.6.1 como este
var token = OAuthManager.Current.CreateToken(callback: this.AppRedirectUrl);
OAuthManager.Current.BeginAuth (token, endResponse: true, displayAllowDenyScreen: false);
3.After Autenticação recebo a resposta do link e eu uso esse token de autenticação para buscar o usertoken como este
var token = OAuthManager.Current.GetTokenInCallback();
var session = OAuthManager.Current.CompleteAuth(token);
this.UserToken = token.Token;
this.UserSecret = token.TokenSecret;
4. Eu criei um XML um pouco como este:
<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<share>
<comment>83% of employers will use social media to hire: 78% LinkedIn, 55% Facebook, 45% Twitter [SF Biz Times] http://bit.ly/cCpeOD</comment>
<content>
<title>Survey: Social networks top hiring tool - San Francisco Business Times</title>
</content>
<visibility>
<code>anyone</code>
</visibility>
</share>
5.Assim, eu tenho o App-Key, o App-Secret, o User-Token e o User-Secret, e eu tenho o xml e o url para postar (ou seja,http://api.linkedin.com/v1/people/~/shares)
Como postar esse xml na url usando os tokens ?. Alguém pode dar alguma / alguma informação sobre isso?
Me deparei com um exemplo em java fazendo o mesmo. o link é "https://developer.linkedin.com/documents/writing-linkedin-apis".Mas eu preciso disso no .net