Как программно авторизироваться на Яндексе - VB

Узнай цену своей работы

Формулировка задачи:

Как программно авторизироваться на Яндексе Сейчас делаю программу которая бы могла показать залитые файлы на яндекс-диске подскажите всё ли правильно я делаю ?
Листинг программы
  1. 'Option Explicit
  2. Function Get_Page(URI$, UserName$, Password$) As String
  3. ' Dim http
  4. ' waitForResponse
  5. '
  6. ' объявляем переменные
  7. Dim oHttp As Object
  8. Set oHttp = CreateObject("WinHttp.WinHttpRequest.5.1")
  9. Call oHttp.open("GET", URI, 0)
  10. Call oHttp.SetCredentials(UserName, Password, 1)
  11. oHttp.Send
  12. While oHttp.Status <> 200
  13. oHttp.waitForResponse 100
  14. Debug.Print "***"
  15. Wend
  16. Get_Page = oHttp.ResponseText
  17. '======== Второй вариант
  18. ' Dim oHttp As Object
  19. ' On Error Resume Next
  20. ' Set oHttp = CreateObject("MSXML2.XMLHTTP")
  21. ' If Err.Number <> 0 Then
  22. ' Set oHttp = CreateObject("MSXML.XMLHTTPRequest")
  23. ' End If
  24. ' On Error GoTo 0
  25. ' If oHttp Is Nothing Then
  26. ' Exit Function
  27. ' End If
  28. ' oHttp.open "GET", URI, False, UserName, Password
  29. ' oHttp.Send
  30. ' 'получаем HTML страницы с курсами и извлекаем из него курс доллара
  31. ' Get_Page = oHttp.ResponseText
  32. ' Set oHttp = Nothing
  33. End Function
Скорее всего нужно воспользоваться модулем авторизацииhttp://api.yandex.ru/oauth/doc/dg/concepts/about.xml получить API-keyhttp://api.yandex.ru/oauth/doc/dg/reference/console-client.xml кароч, чет я совсем запутался
Вот еще ссылкиhttp://forum.majesty-team.ru/index.php?topic=572.0http://www.varconer.ru/2014/10/otobr...andex-metrika/
http://www.masterit.ru/napisanie-pri...primer-na-php/

Решение задачи: «Как программно авторизироваться на Яндексе»

textual
Листинг программы
  1. wb.Navigate "https://oauth.yandex.ru/authorize?response_type=token&client_id=<code>"

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.154 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы