よくある質問
Identity API を使い始めるためのチートシートCheat sheet to get you started on the Identity API
一般情報
開発者ライセンス情報
指定されたライセンストークンIDの開発者ライセンスに関する情報を取得する
query GetDevLicenseByTokenId {
developerLicense (by: { tokenId: <dev_license_token_id> } ) {
owner
tokenId
alias
clientId
mintedAt
redirectURIs (first: 10) {
nodes {
uri
enabledAt
}
}
}
}
特定の開発者ライセンスに付与された車両トークンIDのリストを取得する
query GetVehicleByDevLicense {
vehicles(filterBy: { privileged: "<dev_license_0x>" }, first: 100) {
nodes {
owner
tokenId
definition {
make
model
year
}
}
}
}
車両所有情報
特定の所有者の車両の総数を取得する
query GetVehiclesByOwner {
vehicles(filterBy: {owner: "<0x_address>"}, first: 100) {
totalCount
}
}
tokenId
特定の所有者のメーカー/モデル/年式と車両リストを取得する
query GetVehicleMMYByOwner {
vehicles(filterBy: {owner: "<0x_Address>"}, first: 100) {
nodes {
tokenId
definition {
make
model
year
}
}
}
}
車両基本情報
指定された車両トークンIDのメーカー/モデル/年式と所有者の住所を取得する
query GetVehicleMMYByTokenId {
vehicle (tokenId: <token_id>) {
owner
definition {
make
model
year
}
}
}
車両許可(SACD)情報
権限は 16 進数でエンコードされます。詳細については、共通権限テーブルを参照してください。
特定の車両トークンIDに共有された権限を取得する
query GetSacdForVehicle {
vehicle (tokenId: 3) {
sacds (first: 10) {
nodes {
permissions
grantee
source
createdAt
expiresAt
}
}
}
}
報酬
特定の所有者の報酬履歴を取得する
query GetRewardHistoryByOwner {
vehicles(filterBy: {owner: "<0x_address>"}, first: 10) {
nodes {
earnings {
history (first: 10) {
edges {
node {
week
aftermarketDeviceTokens
syntheticDeviceTokens
sentAt
beneficiary
connectionStreak
streakTokens
}
}
}
totalTokens
}
}
}
}
車両デバイスの定義
指定された車両トークンIDでデバイス定義IDを取得する
query GetDDIdByVehicleTokenId {
vehicle(tokenId: <vehicle_token_id>) {
definition {
id
}
}
}
デバイス定義IDによるデバイス定義の取得
query GetDefinitionByDeviceId {
deviceDefinition (by: { id: "<device_definition_id>"}) {
year
model
attributes {
name
value
}
}
}
いくつかの古いクエリ
特定の所有者によって付与された車両トークンIDと権限のリストを取得する
{
vehicles(filterBy: {owner: "<0x_address>"}, first: 100) {
nodes {
tokenId
privileges(first: 10) {
nodes {
setAt
expiresAt
id
}
}
}
}
}
Last updated
Was this helpful?