github の graphql API を使用する

● GitHub GraphQL API (エクスプローラー)

https://docs.github.com/ja/graphql/overview/explorer

● 自分の ログイン名 アイコン、URLなどを取得する

query { 
  viewer { 
    login,name,id,avatarUrl
  }
}

● 指定したID(この例では hogehoge)のアイコンURLを取得する(ユーザー名直接渡し)

query { 
	user(login:"hogehoge"){
    name, avatarUrl
  }
}

● 指定したID(この例では hogehoge)のアイコンURLを取得する(ユーザー名 変数 渡し)

変数を $userName: String! で定義します。

query ($userName: String!) { 
	user(login:$userName){
    name, avatarUrl
  }
}

QUERY VARIABLES で渡します

{
  "userName": "hogehoge"
}

GitHub GraphQL APIでPull Requestの作成|Showcase Gig Product Team Blog|note

GitHub の GraphQL API Explorer の使い方|まくろぐ

No.2318
06/01 10:16

edit