Вход в онлайн аккаунты - PullRequest
0 голосов
/ 13 октября 2009

Первый раз постер. Вернемся к программированию после нескольких лет отсутствия, пытаясь очистить от ржавчины. Я создаю панель управления, которая первоначально будет работать на моем ноутбуке (Macbook Pro, 10.4.x O / S). Среди прочего я хочу, чтобы он извлекал последнюю информацию из моих онлайн-аккаунтов. Я начинаю с html, но, вероятно, перейду на что-то другое (TBD, возможно, ruby ​​или c #). Как будет выглядеть пример кода для входа в учетную запись, прохождения определенного рабочего процесса учетной записи, извлечения данных / документов / другого и извлечения его обратно для локального хранения.

Это немного открытый, извинения и заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 13 октября 2009

Вы ищете что-то вроде Google Gears ?

0 голосов
/ 13 октября 2009

Это зависит от типа учетных записей, на которые вы хотите войти.

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

Таким образом, все зависит от того, что представляют собой ваши "онлайн-аккаунты" и предоставляют ли они публичный API или нет.

EDIT

В соответствии с вашим комментарием и продуктами, о которых вы упомянули, я предлагаю вам начать изучать разработку плагинов для браузеров и начать понимать протокол HTTP и все связанные с ним технологии (HTTPS, шифрование, аутентификация и т. Д.). )

Публичный API позволяет легко входить в учетную запись, но на самом деле он вам не нужен (хотя это значительно упрощает жизнь). Если у вас нет общедоступного API, вы все равно можете войти в любую учетную запись. «просто» делает то, что делает браузер. Отправка HTTP-запроса с соответствующим механизмом безопасности и следование протоколу.

Если вы знаете, как браузер отправляет запрос, и у вас есть пользователь, доверяющий вашим паролям, вам остается только ... :) закодировать его.

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

Я бы предложил вам начать с ранее упомянутого API "Аккаунтов Google" и учиться там.

Один из продуктов с открытым исходным кодом, который уже управляет аутентификацией аккаунта Google, - это "Ubiquity" . Вы можете получить максимальную оценку их исходного кода и начать понимать, как они получают список контактов пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...