我在 Asp.net 应用程序中实现 LinkedIN Share Api 时遇到了困难。谁能帮我 ?我找到了LinkedIN Share API
(https://developer.linkedin.com/documents/share-api)的文档。据说我应该创建一个用于共享的 XML 并将其发布到 URL“ http://api.linkedin.com/v1/people/~/shares ”
看完这篇文档我有两个疑惑
- 如何将令牌与 XML 一起传递给服务器,文档中没有说明?
- 发布的 XML 内容的名称/键应该是什么?
要求是:我需要向帐户中链接的用户分享更新(“只是一个文本”)。要分享的文本由用户通过文本框给出(因此它只包含文本)
我正在使用LinkedIn OAuth Library 0.6.1 For Authentication
. 由于我在这个库中没有找到任何方法(有助于发布),我打算直接使用 Share API。并使用类“ HttpWebRequest
”发布到Linkedin
我到目前为止所做的:
1.在链接中创建了一个应用程序,所以我得到了应用程序密钥和应用程序密钥 2.为了进行身份验证,使用 OAuth 库 0.6.1 中的 BeginAuthMethod 将用户重定向到链接中,如下所示
var token = OAuthManager.Current.CreateToken(callback: this.AppRedirectUrl);
OAuthManager.Current.BeginAuth (token, endResponse: true, displayAllowDenyScreen: false);
3.身份验证后,我收到来自链接的响应,我使用该身份验证令牌来获取用户令牌,如下所示
var token = OAuthManager.Current.GetTokenInCallback();
var session = OAuthManager.Current.CompleteAuth(token);
this.UserToken = token.Token;
this.UserSecret = token.TokenSecret;
4.我创建了一个有点像这样的 XML:
<?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://example.com</comment>
<content>
<title>Survey: Social networks top hiring tool - San Francisco Business Times</title>
</content>
<visibility>
<code>anyone</code>
</visibility>
</share>
5.所以现在我有了 App-Key、App-Secret、User-Token 和 User-Secret,并且我有了要发布的 xml 和 url(即http://api.linkedin.com/v1/people/~ /股)
如何使用令牌将此 xml 发布到 url?任何人都可以提供一些/任何有关此的信息吗?
我在java中遇到了一个这样做的例子。链接是“ https://developer.linkedin.com/documents/writing-linkedin-apis ”。但我在.NET中需要这个