Why is the repository ID different between the REST API and GraphQL ? #39777
Replies: 3 comments 2 replies
-
Get the
|
Beta Was this translation helpful? Give feedback.
-
Disregard the above post, it appears that there are three UPDATE:REST APIgh api -X GET /repos/cli/cli --jq .id
# 212613049
gh api -X GET /repos/cli/cli --jq .node_id
# MDEwOlJlcG9zaXRvcnkyMTI2MTMwNDk=
gh api -X GET -H "X-Github-Next-Global-ID: 1" /repos/cli/cli --jq .node_id
# R_kgDODKw3uQ GraphQL APIgh api graphql --raw-field query='{ repository(owner:"cli", name:"cli") { id }}' --jq .data.repository.id
# MDEwOlJlcG9zaXRvcnkyMTI2MTMwNDk= GraphQL API with the
|
Beta Was this translation helpful? Give feedback.
-
🕒 Discussion Activity Reminder 🕒 This Discussion has been labeled as dormant by an automated system for having no activity in the last 60 days. Please consider one the following actions: 1️⃣ Close as Out of Date: If the topic is no longer relevant, close the Discussion as 2️⃣ Provide More Information: Share additional details or context — or let the community know if you've found a solution on your own. 3️⃣ Mark a Reply as Answer: If your question has been answered by a reply, mark the most helpful reply as the solution. Note: This dormant notification will only apply to Discussions with the Thank you for helping bring this Discussion to a resolution! 💬 |
Beta Was this translation helpful? Give feedback.
-
Select Topic Area
Question
Body
In the rest API its a 64 bit integer. GraphQL is some encoded string value. This makes porting code from the REST API to use GraphQL just a little more difficult. How can I map between them?
Beta Was this translation helpful? Give feedback.
All reactions