Javascript simple
To get started, you will need to install the graphql-request package which allows you to send GraphQL queries and mutations from JavaScript. You can install it using npm by running the following command:
Copy npm install graphql-request
Once you have installed the package, you can use the following code to query data from your GraphQL API:
Copy import { request, gql } from 'graphql-request'
const endpoint = 'https://dton.io/graphql/'
const query = gql`
query {
// Your GraphQL query
}
`
request(endpoint, query).then((data) => {
console.log(data)
}).catch((error) => {
console.error(error)
})
Replace // Your GraphQL
query with your actual GraphQL query. For example, if you want to query a list of NFT sale transactions with some useful data:
Copy query {
transactions(parsed_seller_transaction_type: 10) {
parsed_seller_nft_price
gen_utime
hash
lt
address
workchain
parsed_seller_nft_address_address
parsed_seller_nft_address_workchain
parsed_seller_nft_prev_owner_address_address
parsed_seller_nft_prev_owner_address_workchain
parsed_seller_nft_new_owner_address_address
parsed_seller_nft_new_owner_address_workchain
parsed_owner_is_seller
parsed_seller_sell_transaction_verified
in_msg_src_addr_address_hex
in_msg_src_addr_workchain_id
}
}
Javascript appolo
Python requests
To get started, you will need to install the requests
packages using pip. You can install them by running the following command in your terminal:
Copy pip install requests graphql
Once you have installed the packages, you can use the following code to query data from your GraphQL API:
Copy endpoint = 'https://dton.io/graphql/'
query = '''
query {
# Your GraphQL query
}
'''
response = requests.post(endpoint, json={'query': query})
if response.status_code == 200:
data = response.json()['data']
print(data)
else:
print(response.json())
Third party
Last updated 8 months ago