none
Winforms + Social RRS feed

  • Вопрос

  • У всех есть социальная страничка. В своем приложении хочу использовать вход через них.

    Проблема : приложение хоть и выходит в интернет, но нет веб страницы, и нет callback ссылки, так как же в Winforms-е узнать был ли вход успешным и выдернуть информацию о пользователе?

    22 декабря 2013 г. 17:15

Ответы

  • Так, давайте еще раз.

    Есть приложение Винформс, так?

    Приложение запускается на ПК у которого есть выход в интернет, так?

    Пожалуйста, внимательно ознакомьтесь с манулами здесь и здесь. Используйте этот компонент, и будет вам счастье. Аналогичные API есть у всех крупных ресурсов (должны быть я считаю), ссылки на разделы документации по API к некоторым их них я привел выше.

    UPD: Вот на всякий случай мануал-манульный!

    Сам не разу так не делал, но после беглого ознакомления с ним, я думаю что простым копипастом смогу прикрутить авторизацию своего приложения через ВК. Как с компонентом браузер, так и без оного.

    UPD2: Если уж совсем ничего не помогает, а все равно хочется, можете прибегнуть к способу который затрагивается автором в последнем мануале. Юзаем сайт => анализируем трафик => воспроизводим в своем приложении. Муторно, "костыль", но тем не менее реализуемо.

    • Изменено JusteG 24 декабря 2013 г. 15:38
    • Предложено в качестве ответа JusteG 25 декабря 2013 г. 3:20
    • Помечено в качестве ответа Medet Tleukabiluly 25 декабря 2013 г. 9:07
    24 декабря 2013 г. 14:49

Все ответы

  • по моему многим новичкам было бы интересно
    23 декабря 2013 г. 16:53
  • Здравствуйте!

    1. Не у всех есть социальная страничка. У меня, моих друзей и большинства людей из моего окружения ее нет. Это вопрос мировоззрения и принципов. Я бы не стал закладывать это сомнительное утверждение в фундамент вашей программы. И будь ваша программа трижды незаменимой и архиважной, я всё равно бы ее не создал, и довольствовался бы аналогичными разработками имеющими менее дискриминирующие способы авторизации.

    2. Для каждого сайта вход будет осуществляться по разному. Вам необходимо найти раздел "Для разработчика" на требуемом ресурсе, и искать там API авторизации.

    3. Ну а когда определитесь с ресурсом, через который будет происходить авторизация, используя технологии GET / POSTPUSHSOAP, производите авторизацию. Никакой "магии" там нет, никто "велосипед" не изобретал.

    4. Вот API авторизации крупных ресурсов. ВКОдноклассникиГугл+Лицо-книгаЩебетальняWin live.

    • Изменено JusteG 24 декабря 2013 г. 3:49
    • Предложено в качестве ответа JusteG 25 декабря 2013 г. 3:21
    24 декабря 2013 г. 2:52
  • Вы не прочли вопрос или думали о другом когда писали ответ) . Проблема : приложение хоть и выходит в интернет, но нет веб страницы, и нет callback ссылки, так как же в Winforms-е узнать был ли вход успешным и выдернуть информацию о пользователе?
    24 декабря 2013 г. 12:11
  • Так, давайте еще раз.

    Есть приложение Винформс, так?

    Приложение запускается на ПК у которого есть выход в интернет, так?

    Пожалуйста, внимательно ознакомьтесь с манулами здесь и здесь. Используйте этот компонент, и будет вам счастье. Аналогичные API есть у всех крупных ресурсов (должны быть я считаю), ссылки на разделы документации по API к некоторым их них я привел выше.

    UPD: Вот на всякий случай мануал-манульный!

    Сам не разу так не делал, но после беглого ознакомления с ним, я думаю что простым копипастом смогу прикрутить авторизацию своего приложения через ВК. Как с компонентом браузер, так и без оного.

    UPD2: Если уж совсем ничего не помогает, а все равно хочется, можете прибегнуть к способу который затрагивается автором в последнем мануале. Юзаем сайт => анализируем трафик => воспроизводим в своем приложении. Муторно, "костыль", но тем не менее реализуемо.

    • Изменено JusteG 24 декабря 2013 г. 15:38
    • Предложено в качестве ответа JusteG 25 декабря 2013 г. 3:20
    • Помечено в качестве ответа Medet Tleukabiluly 25 декабря 2013 г. 9:07
    24 декабря 2013 г. 14:49
  • спасибо хорошая ссылка на кбайт
    24 декабря 2013 г. 16:29