adds the ability to access grants API data via API KEYs #8494
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
These API calls require you to be authenticated as a team member of a grant:
This was a problem for a few users who wanted to script access to this data, and these users wanted to do a major promotion of Gitocin Grants Round 9, so I whipped up this PR to help them.
Authentication on Gitcoin is primary centric around our user model, which (for now) is dependant upon Github. If you are accessing the data programmatically, you may not be able to handle the Github authentication cycle, and for that reason we have begun providing limited access to this data via an API Key / Secret model. Here's how it works.
body.meta.api_key
.URL?_key=YOUR_KEY&_secret=YOUR_SECRET
.Refers/Fixes
https://discord.com/channels/562828676480237578/799328822163931187/817338886787039292
Testing
tested locally