2012-02-18 5 views
1

Я пишу приложение без браузера C#/WPF/.NET4 для публичного киоска. Я хотел бы опубликовать простую текстовую строку на стене человека с этого сенсорного экрана после ввода их электронной почты и пароля. Я огляделся на всевозможные примеры кода, но, похоже, не хватает нужной части. Я бы предпочел НЕ использовать браузер для этого. Если бы кто-нибудь мог слегка подтолкнуть меня в правильном направлении, это было бы признательно! Спасибо!Опубликовать в Facebook от Kiosk

ответ

0

Вам нужно будет использовать элемент управления браузера, чтобы иметь возможность входа в систему. У Facebook нет способа принять имя пользователя и пароль, чтобы вернуть токен доступа. Вам необходимо будет использовать oAuth в браузере.

+0

Спасибо за отзыв! Хорошо, я буду использовать C# для компиляции моей текстовой строки, а затем передать это в элемент управления браузера, указанный в facebook login html. Поскольку в этом киоске нет клавиатуры, я хотел бы использовать элемент управления клавиатуры, который я создал в C#/WPF, чтобы ввести адрес электронной почты и пароль. Затем мне нужно поймать элемент управления браузером и закрыть его после успешной публикации, чтобы следующий человек мог начать эксперимент. Какие-нибудь идеи по некоторому образцу кода, чтобы начать меня? Любая дополнительная помощь была бы НАЗНАЧЕНА! –

+0

Уверенная попытка: http://hmadrigal.wordpress.com/2011/12/26/customizable-on-screen-keyboard-osk-for-wpf-it-works-for-webbrowser-control/ – bkaid

+0

Awesome !! Это может быть именно то, что я ищу! Вы уверены, что он по-прежнему работает под новой защитой facebook? –

0

Вы должны использовать API-интерфейс Facebook. Существует много примеров кода, написанных на PHP, которые легко перевести на C#. Насколько я знаю, все библиотеки C# устарели. (Пожалуйста, отредактируйте, если вы знаете иначе).

+0

Очень популярный [Facebook C# SDK] (https://github.com/facebook-csharp-sdk) определенно не устарел. Что заставило вас думать иначе? – bkaid

+0

Вы видели какой-нибудь пример кода на C# для решения того, что я ищу? Очень просто: передать строку в элемент управления браузера, который будет опубликован как статус на странице FB пользователей. Затем, как только логин будет успешно закрыт элемент управления браузером. –

+0

@offbysome третий хит для facebook C# идет здесь: http://developers.facebook.com/blog/post/395/, который указывает на устаревшую страницу https://github.com/facebook/csharp-sdk –

Смежные вопросы