Как войти на сайт Linkedin программно в C # - PullRequest
1 голос
/ 29 января 2010

Я использую LinkedIn API для поиска. Я хотел бы реализовать функцию, где пользователь может искать, но не нужно будет входить в систему. Вход в систему может быть осуществлен программно с использованием моих собственных учетных данных.

Я застрял в точке, где я не знаю, как ввести адрес электронной почты и пароль в c #, и тогда произойдет перенаправление на мой обратный URL-адрес после того, как кнопка «Предоставить доступ» будет нажата программно.

То есть мне просто нужен oauth_verfier.

Пожалуйста, помогите!

Раджив

Ответы [ 3 ]

2 голосов
/ 17 февраля 2010

Я был в том же месте, где вы находитесь, и разочаровался в этом. Я хотел получить доступ к общедоступным результатам поиска из API LinkedIn в C #. Я не должен входить в систему, это публично! Я в итоге отказался от этого.

Это необходимая часть процесса, чтобы перенаправить пользователя на связанную страницу, а затем перенаправить страницу на вашу страницу. Вот хорошее тестовое приложение, которое помогло мне понять шаги аутентификации: http://developer.linkedin.com/message/2185

Кроме того, документ аутентификации OAuth в LinkedIn содержит хорошую схему потока аутентификации.

1 голос
/ 01 декабря 2010

Я бы порекомендовал ознакомиться с инструментарием разработчика LinkedIn (http://linkedintoolkit.codeplex.com/).. Они создали хорошую C # -библиотеку, которая оборачивает REST API LinkedIn.

Как только вы впервые предоставите свои учетные данные в LinkedIn через свое приложение, вы можете сохранить токен в предоставленном XMLTokenManager. Затем токен может быть повторно использован при последующих запросах, и вам не будет предложено повторно ввести свои учетные данные LinkedIn. LinkedIn Developer Toolkit использует библиотеку DotNetOpenAuth для аутентификации OpenAuth.

Похоже, вы подразумеваете, что приложение может использовать ваши личные данные LinkedIn для поиска, поэтому это должно работать для вас.

Я использую библиотеку для получения рекомендаций LinkedIn и их отображения на веб-сайте моей компании.

0 голосов
/ 30 января 2010

Не уверен, что я полностью слежу за тем, что вы создаете, но сработает ли это, если вы используете раздел пабов на их сайте?(что не очень легко обнаружить).

При использовании такого URL-адреса учетные данные не требуются: http://www.linkedin.com/pub/dir/?first=Ryan&last=Farley

Вы можете проанализировать результаты, чтобы отобразить их по-другому, однако это нарушает сайтПользовательское Соглашение.

Я почти уверен, что их общедоступный API не допускает публичный поиск (по крайней мере, не последний, который я на него смотрел)

...