Как программно авторизироваться на Яндексе - VB
Формулировка задачи:
Как программно авторизироваться на Яндексе
Сейчас делаю программу которая бы могла показать залитые файлы на яндекс-диске
подскажите всё ли правильно я делаю ?
Листинг программы
- 'Option Explicit
- Function Get_Page(URI$, UserName$, Password$) As String
- ' Dim http
- ' waitForResponse
- '
- ' объявляем переменные
- Dim oHttp As Object
- Set oHttp = CreateObject("WinHttp.WinHttpRequest.5.1")
- Call oHttp.open("GET", URI, 0)
- Call oHttp.SetCredentials(UserName, Password, 1)
- oHttp.Send
- While oHttp.Status <> 200
- oHttp.waitForResponse 100
- Debug.Print "***"
- Wend
- Get_Page = oHttp.ResponseText
- '======== Второй вариант
- ' Dim oHttp As Object
- ' On Error Resume Next
- ' Set oHttp = CreateObject("MSXML2.XMLHTTP")
- ' If Err.Number <> 0 Then
- ' Set oHttp = CreateObject("MSXML.XMLHTTPRequest")
- ' End If
- ' On Error GoTo 0
- ' If oHttp Is Nothing Then
- ' Exit Function
- ' End If
- ' oHttp.open "GET", URI, False, UserName, Password
- ' oHttp.Send
- ' 'получаем HTML страницы с курсами и извлекаем из него курс доллара
- ' Get_Page = oHttp.ResponseText
- ' Set oHttp = Nothing
- 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
Листинг программы
- wb.Navigate "https://oauth.yandex.ru/authorize?response_type=token&client_id=<code>"
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д