have sollution for this with mobile app api
Нужна помощь с составлением POST запроса
-
Приветствую.
Пытаюсь составить POST запрос следуя гайду https://wiki.bablosoft.com/doku.php?id=how_to_make_post_request
Запрос:
curl --location --request POST 'https://go.getblock.io/<ACCESS-TOKEN>/mainnet' \ --header 'Content-Type: application/json' \ --data-raw { "jsonrpc": "2.0", "method": "getBalance", "params": [ "83astBRguLMdt2h5U1Tpdq5tjFoJ6noeGwaY3mDLVcri", null ], "id": "getblock.io" }Что делаю я:

Post Data:
"jsonrpc","2.0","method","getBalance","params","83astBRguLMdt2h5U1Tpdq5tjFoJ6noeGwaY3mDLVcri","params","null","id","getblock.io"Получаю вот такую ошибку:
Прощу помощи с составлением правильного запроса)
-
изменить тип запроса

и данные в {"jsonrpc":"2.0","method":"getBalance","params":["83astBRguLMdt2h5U1Tpdq5tjFoJ6noeGwaY3mDLVcri",null],"id":"getblock.io"}
скобки -
@xASZx Сделал, как ты написал.
Получаю эту ошибку
Url: https://go.getblock.io/мой токен/mainnet Status: 200 date: Fri, 09 Feb 2024 09:03:31 GMT content-type: application/json content-length: 131 access-control-allow-headers: Content-Type, solana-client access-control-allow-methods: GET, POST access-control-allow-origin: * via: 1.1 google x-envoy-upstream-service-time: 16 x-cluster: shared cf-cache-status: DYNAMIC report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=ajrEm66toEJqwjp67SiE3dFnA1v%2ByVTsEO7iRfWj3IFGeIIv1e1Vfj%2BW5Xb50mlFrbgDkQ%2Fh9J2qsDEAZsqtUAnawr6wB72o9af0ICdpdIcln51A8h4UG9NQU4m1aEnL"}],"group":"cf-nel","max_age":604800} nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800} server: cloudflare cf-ray: 852af08d9e7416e3-DME {"jsonrpc":"2.0","id":"","error":{"code":-32001,"message":"Relay request failed validation: invalid relay request: no relay body"}}
-
@xASZx если я тебя не утомил ещё, подскажи)
curl http://localhost:8899 -X POST -H "Content-Type: application/json" -d ' { "jsonrpc": "2.0", "id": 1, "method": "getTokenAccountsByOwner", "params": [ "4Qkev8aNZcqFNSRhQzwyLMFSsi94jHqE8WNVTJzTP99F", { "mint": "3wyAj7Rt1TWVPZVteFJPLa26JmLvdb1CAKEFZm3NY75E" }, { "encoding": "jsonParsed" } ] } 'Делаю всё на основе твоего прошло примера:

{"jsonrpc":"2.0","id":1,"method":"getTokenAccountsByOwner","params": ["7b5WgWjUaqizr6nsH2m6L9kKssnhbJtPtSySBHTWdnYj","mint":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","encoding": "jsonParsed"]}Ошибка:
-
@DrPrime получается, если я правильно понял, должно быть вот так?
{"jsonrpc":"2.0","id":"1","method":"getTokenAccountsByOwner","params": ["7b5WgWjUaqizr6nsH2m6L9kKssnhbJtPtSySBHTWdnYj",{"mint":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"},{"encoding": "jsonParsed"}]}
