powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / localbitcoins.net POSTзапросы к сайту.
3 сообщений из 3, страница 1 из 1
localbitcoins.net POSTзапросы к сайту.
    #39964435
IRagnarok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Есть такой сайт https://localbitcoins.net
Там же есть документация по API https://localbitcoins.net/api-docs/
Однако там указана реализация на питоне.

Вот такой вопрос:
Пробовал ли кто нибудь делать POST запросы к этому сайту через VB6 или VBA?
Очень нужно реализовать данные запросы к этому сайту. Помогите.

Реализовал пока такое:

___________________________________________________________________
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
Dim resultat 

resultat = PrivateLocalBTC("GET","/api/countrycodes/","")
MsgBox resultat


Function PrivateLocalBTC(Method, endpoint , params)

Dim NonceUnique 
NonceUnique = Cstr(CreateNonce(13))
TradeApiSite = "https://localbitcoins.com"
apikey = "bc0ee71a25590008895264932800f88b"
secretkey = "Роман"

Message = NonceUnique & apikey & endpoint & params

set jose = CreateObject("Chilkat_9_5_0.JsonObject")
apisign = jose.AppendString(Message, secretkey) 'здесь скачал специальную программу'

If params <> "" Then 
urlparams = "?" & params
End If

Url = TradeApiSite & endpoint & urlparams

Set objHTTP = CreateObject("MSXML2.XMLHTTP.6.0")
objHTTP.Open Method, Url, False
objHTTP.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
objHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
objHTTP.setRequestHeader "Apiauth-Key", apikey
objHTTP.setRequestHeader "Apiauth-Nonce", NonceUnique
objHTTP.setRequestHeader "Apiauth-Signature", apisign
objHTTP.Send 
objHTTP.waitForResponse
PrivateLocalBTC = objHTTP.ResponseText
Set objHTTP = Nothing
End Function




Public Function CreateNonce(NonceLength )
    Dim web_Str 
    Dim web_Count 
    Dim web_Result 
    Dim web_Random

    web_Str = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUIVWXYZ"
    web_Result = ""

    Randomize

    For web_Count = 1 To NonceLength
        web_Random = CInt(((Len(web_Str) - 1) * Rnd) + 1)
        web_Result = web_Result & Mid(web_Str, web_Random, 1)
    Next
    CreateNonce = web_Result
End Function



Модератор: Учимся использовать тэги оформления кода - FAQ
...
Рейтинг: 0 / 0
localbitcoins.net POSTзапросы к сайту.
    #39965039
Игорь1973
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вбей в поисковик Гугль
CreateObject("MSXML2.DOMDocument")
CreateObject("MSXML2.XMLHTTP")
...
Рейтинг: 0 / 0
localbitcoins.net POSTзапросы к сайту.
    #39965041
Игорь1973
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Set oXmlHttp = CreateObject("MSXML2.XMLHTTP")
oXmlHttp.Open "POST", sAsmxUrl, False
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / localbitcoins.net POSTзапросы к сайту.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]