-
Notifications
You must be signed in to change notification settings - Fork 2
Cover new 2.0 API endpoints #9
Comments
Thanks to #27 the search portion of this issue has been knocked out and will be merged, forthcoming. |
This issue should include: |
And many more, for posterity: 2020-09-18 Charts - Spotify (Freshfind) /api/charts/spotify/freshfind Charts - QQ Music /api/charts/qq/ Charts - Amazon /api/charts/amazon/:chart_type Charts - Apple Music /api/charts/applemusic/:chart_type Charts - iTunes /api/charts/itunes/:chart_type Charts - Shazam /api/charts/shazam Charts - SoundCloud /api/charts/soundcloud Charts - Beatport /api/charts/beatport Charts - Tiktok /api/charts/tiktok/:chart-type Charts - Youtube /api/charts/youtube/:chart_type Charts - Airplay /api/charts/airplay/:chart_type Charts - Twitch /api/charts/twitch/users 2020-09-11 Charts - Twitch /api/charts/twitch/users 2020-09-04 2020-09-04 2020-08-28 City - Top Tracks: /api/city/:id/:source/top-tracks 2020-08-25 2020-08-19 2020-08-16 2020-07-30 2020-07-21 2020-07-14 2020-07-06 Get Artists API: /api/artist/:type/list Playlist List API: /api/playlist/:platform/lists 2020-06-30 2020-06-26 CPP (Cross-Platform Performance) API: /api/artist/:id/cpp 2020-06-23 2020-06-16 2020-06-12 2020-06-09 Artist CPP (Cross-Platform Performance) API: /api/artist/:id/cpp 2020-05-20 |
More to cover, as this is definitely coming in the 1.0.0 release. 2021-2-2 Added daily Tiktok stats for tracks and users. Changed default interval value to all_time, all_time will provide the old daily values. Using daily will now display daily stats. Added Airplay to Track - Charts. The type field now accepts airplay_daily and airplay_weekly as a parameter, returning airplay charts. Documentation of Charts APIs were updated to include missing response fields and fixing the type label for some parameters. Documentation of City APIs were updated to include missing response fields and fixing the type label for some parameters. Documentation of Curator APIs were updated to include missing response fields and fixing the type label for some parameters. Documentation of Playlist APIs were updated to include missing response fields and fixing the type label for some parameters. Documentation of Track APIs were updated to include missing response fields and fixing the type label for some parameters. Added general_manager to the response of the API call. Documentation of Artist APIs were updated to include missing response fields and fixing the type label for some parameters. Update caching of responses from twelve hours to two hours for all Chart APIs. Update a typo where a possible genre was All and Genres when it should have been All Genres. Documentation of Album APIs were updated to include missing response parameters. Added API endpoint to get the TV Show Appearances for an artist. Responses to Chartmetric Search APIs were updated. Added Soundcloud to Track - Charts. The type field now accepts soundcloud as a parameter, returning Soundcloud charts. Added sortColumn parameter, with default and followers as the allowed values. default will sort the result by added_at or removed_at based on the status, and followers will sort the result by followers in a descending order. Updated documentation to include missing parameters. Added weekly_diff, weekly_diff_percent, monthly_diff, and monthly_diff_percent response fields. Also fixed issue with youtube_channel field giving internal server error. Documentation of Search APIs were updated. Documentation of Authorization APIs were updated. Added new cities endpoint in the Search API to get chartmetric city info like city ids, city name, etc. for a country code. Documentation of Radio APIs were updated. Added since parameter to get Airplay data within a period of time. |
We need to ensure full coverage of all endpoints. As Chartmetric has continued to update its API over time, this client lib needs an update!
Documentation links
api-searchcharts
Shazam parametersweekly_diff
,weekly_diff_percent
,monthly_diff
,monthly_diff_percent
Auth
changescities
Todos
tests/
README.md
Notes
We should make sure to test all options for these new endpoints, as some in the past were known to return atypical HTTP responses when data is not available versus other endpoints which return typical responses.
The text was updated successfully, but these errors were encountered: