Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updating to V4 of IGDB #77

Merged
merged 1 commit into from Sep 29, 2020

Conversation

dustyjewett
Copy link
Contributor

https://api-docs.igdb.com/#upgrading-to-v4-from-v3

Updating Authentication

  • Changed from user-key to client-id
  • Added AppAccessToken as required param
  • Added x-user-agent as a way of identifying client code that may need updates.

Methods

  • Changed from GET to POST

Endpoints

Endpoint Change
achievement_icons Removed
achievements Removed
feed_follows Removed
feeds Removed
follows Removed
list_entries Removed
lists Removed
page_backgrounds Removed
page_logos Removed
page_websites Removed
pages Removed
product_families Renamed to platform_families
pulse_images Removed
pulse_groups Removed
pulse_sources Removed
pulse_urls Removed
pulses Removed
rates Removed
review_videos Removed
reviews Removed
status Removed
time_to_beats Removed
titles Removed

Changed Fields

Object Endpoint Field Change
Game games popularity Removed
Game games pulse_count Removed
Game games time_to_beat Removed
Platform platforms product_family Renamed to platform_family
Search search popularity Removed

https://api-docs.igdb.com/#upgrading-to-v4-from-v3

## Updating Authentication
- Changed from user-key to client-id
- Added AppAccessToken as required param
- Added x-user-agent as a way of identifying client code that may need updates.

## Methods
- Changed from GET to POST

## Endpoints
| Endpoint 			| Change	|
|-------------------|-----------|
|achievement_icons	|Removed	|
|achievements		|Removed	|
|feed_follows		|Removed	|
|feeds				|Removed	|
|follows			|Removed	|
|list_entries		|Removed	|
|lists				|Removed	|
|page_backgrounds	|Removed	|
|page_logos			|Removed	|
|page_websites		|Removed	|
|pages				|Removed	|
|product_families	|Renamed to platform_families	|
|pulse_images		|Removed	|
|pulse_groups		|Removed	|
|pulse_sources		|Removed	|
|pulse_urls			|Removed	|
|pulses				|Removed	|
|rates				|Removed	|
|review_videos		|Removed	|
|reviews			|Removed	|
|status				|Removed	|
|time_to_beats 		|Removed	|
|titles				|Removed	|

## Changed Fields
|Object		|Endpoint	|Field			|Change|
|-----------|-----------|---------------|------|
|Game		|games		|popularity		|Removed|
|Game		|games		|pulse_count	|Removed|
|Game		|games		|time_to_beat	|Removed|
|Platform	|platforms	|product_family	|Renamed to platform_family|
|Search		|search		|popularity		|Removed|
@dustyjewett
Copy link
Contributor Author

If you'd like to chat real-time about this PR, I'm CodeCrshr on IGDB Discord.

@Henry-Sarabia Henry-Sarabia added this to the v2.0.0 milestone Sep 27, 2020
@Henry-Sarabia Henry-Sarabia merged commit 9357c7b into Henry-Sarabia:master Sep 29, 2020
@Henry-Sarabia
Copy link
Owner

You made a lot of improvements to the package!

Another kind contributor made some changes that just so happen would conflict with these so it took me a little while to move this along.

The code itself looks great and it looks like you handled all of the update details.
I really appreciate the help, thank you! 😺

@dustyjewett dustyjewett deleted the update-to-v4 branch October 1, 2020 13:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants