No "Fantasy Sports" API permission option on app creation form — tokens get additional_authorization_required
Subject: No "Fantasy Sports" API permission option on app creation form —
tokens get additionalauthorizationrequired
When I create an OAuth app at developer.yahoo.com/apps/create, the API
Permissions section only offers "OpenID Connect Permissions" and
"TW Auction." There is NO "Fantasy Sports" option — even though the
Fantasy Sports API docs (sports.yahoo.com/developer/docs) explicitly
instruct: "select either Read or Read/Write access for Fantasy Sports."
Result: my OAuth flow completes and returns a valid access + refresh
token (userinfo works fine), but every call to
fantasysports.yahooapis.com returns:
401 oauthproblem="additionalauthorization_required"
I've reproduced this with two freshly created Confidential Client apps,
and independently with the open-source yahoofantasy Python library
using the same credentials — identical 401. This is not a code issue on
my end; the app simply has no way to be granted Fantasy Sports permission.
How do I enable Fantasy Sports Read permission on my app, given the
option is absent from the creation form for my account?
Client ID (public): dj0yJmk9cHpWbXlxRkk5VmNyJmQ9WVdrOU5GQnpkSGh3VjNZbWNHbzlNQT09JnM9Y29uc3VtZXJzZWNyZXQmc3Y9MCZ4PWUz
Thank you for reaching out regarding the issue that you are experiencing with the API. Please email fantasyapiapplications@yahoosports.com for further assistance.