Inject client id and access token headers into api requests automatically.

Latest Version

Version
1.4
Update
February 12, 2024
Size
1.01MiB
Developer
Category
Users
33
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
DeclarativeNetRequest
Storage
See more

Twitch API Injector Extension

This extension allows you to hit API endpoints in your browser by injecting the Client ID and Authorization headers into your request before sending.

This is done by you providing the extension a TwitchDev application client id, client secret, and refresh token. The extension will allow you to generate a bearer token. Once completed, the extension will inject the client id you provided, and the generated access token in requests made to api.twitch.tv/helix, allowing you to browse the API in your browser (as you would prior to the requirement of these fields).

Changes:

v1.4:
- Bug fix related to automatic refreshing access token.

v1.3:
- Support for automatically refreshing access token at the determined expiration date/time

v1.2:
- Support for Chrome's Manifest v3. This means removing webRequest and webRequestBlocking in exchange for declarativeNetRequest permission.
- Adds support for using one time \"code\" values, which are exchanged for bearer and refresh tokens.

As always, you can see the changes at the repo here: https://github.com/swiftyspiffy/Twitch-API-Injector
Read more

Source Manifest.json

{ "action": { "default_icon": { "150": "icon.png" }, "default_popup": "form.html" }, "description": "Inject client id and access token headers into api requests automatically.", "icons": { "150": "icon.png" }, "manifest_version": 3, "name": "Twitch API Injector", "options_page": "form.html", "permissions": ["declarativeNetRequest", "storage"], "host_permissions": [ "https://api.twitch.tv/helix/*" ], "background": { "service_worker": "execute.js" }, "short_name": "TwitchAPIInjector", "update_url": "https://clients2.google.com/service/update2/crx", "version": "1.4"}
Read more

Similar Extensions

icon

Bankwest Virtual Accounts Extension · Productivity 33 0 ★ 40.22KiB

icon

Amazon Coupon Hunter Extension · Shopping 33 0 ★ 56.91KiB

icon

Twitch Tools Extension · Productivity 33 2 ★ 126KiB

icon

Pretty Rest API Documentacion Extension · Developer Tools 33 1 ★ 2.39MiB

icon

Cryptocurrency portfolio value Extension · News & Weather 33 0 ★ 225KiB

icon

Open Source ETH Ticker Extension · Productivity 33 1 ★ 6.22KiB

icon

Autoviewed Extension · Developer Tools 33 2 ★ 235KiB

icon

Twitch Points Farmer Extension · Developer Tools 33 0 ★ 34.16KiB

icon

Twitch Username and User ID Translator Extension · Developer Tools 33 22 ★ 33.08KiB

icon

Just Bitcoin Ticker [PRO] Extension · News & Weather 33 3 ★ 17.22KiB

icon

dankCircle preloader for Twitch Extension · Fun 33 2 ★ 59.88KiB

icon

LeetCode Contest Helper Extension · Productivity 33 1 ★ 85.51KiB

icon

Token Extractor Extension · Developer Tools 33 0 ★ 187KiB

icon

True Twitter Block Extension · Social & Communication 33 1 ★ 6.87KiB

icon

TeMo: Twitch Chat Extension Extension · Fun 33 13 ★ 8.4MiB

icon

AliExpress Batch Ver3 Extension · Productivity 33 1 ★ 922KiB

icon

BAT Ticker Extension · Productivity 33 7 ★ 31.11KiB

icon

TTV Tools Extension · Productivity 33 11 ★ 1.4MiB

icon

Discord Embeds Extension · Developer Tools 33 4 ★ 135KiB

icon

Parrot API mocking Extension · Developer Tools 33 5 ★ 3.6MiB

icon

Twitch Lurker Extension · Fun 33 32 ★ 230KiB

icon

Bearer/Authorization access with JWT decoder Extension · Developer Tools 33 0 ★ 120KiB

icon

Access Token Grabber Extension · Developer Tools 33 2 ★ 689KiB

icon

Twitch Links Extension · Productivity 33 5 ★ 44.66KiB