Опубликовать в Linkedin с помощью Share API

Я столкнулся с трудностями при реализации LinkedIN Share Api в приложении Asp.net. Может кто-нибудь мне помочь ? Я нашел документацию дляLinkedIN Share API(https://developer.linkedin.com/documents/share-api). В нем говорится, что я должен создать XML для совместного использования и опубликовать его по URL-адресу "http://api.linkedin.com/v1/people/~/shares "

У меня есть два сомнения после прочтения этого документа

  1. Как передать токены на сервер вместе с XML, в документации не сказано?
  2. Каким должно быть имя/ключ публикуемого XML-контента?

Требование: :Мне нужно поделиться обновлением ("просто текст )с пользователями, связанными в учетной записи. Текст для обмена вводится пользователем через текстовое поле (, поэтому он будет содержать только текст )

. Я использую LinkedIn OAuth Library 0.6.1 For Authentication. Поскольку я не нашел никакого метода (, который помог бы публиковать )в этой библиотеке, я планирую напрямую использовать Share API. И опубликуйте в Linkedin, используя класс "HttpWebRequest"

Что я сделал до сих пор:

1. Создал приложение по ссылке, поэтому я получил ключ приложения -и ключ приложения -. 2. Для аутентификации перенаправляет пользователя на ссылку с помощью BeginAuthMethod в библиотеке OAuth 0.6.1, например

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 примерно так:



    83% of employers will use social media to hire: 78% LinkedIn, 55% Facebook, 45% Twitter [SF Biz Times] http://bit.ly/cCpeOD
    
         Survey: Social networks top hiring tool - San Francisco Business Times
    
    
        anyone
    

5. Итак, теперь у меня есть ключ приложения -, секрет приложения -, токен пользователя -и секрет пользователя -, и у меня есть xml и URL-адрес для публикации (, т.е.http://api.linkedin.com/v1/people/~/shares)

Как отправить этот xml на URL-адрес с помощью токенов?. Может ли кто-нибудь дать какую-либо информацию по этому поводу?

Я наткнулся на пример в java, делающий то же самое.ссылка "https://developer.linkedin.com/documents/writing-linkedin-apis ".Но мне нужно это в.NET

5
задан naveen 25 July 2013 в 06:13
поделиться