So I did try to make it work myself, but I think I might have hit a roadblock.
Access to fetch at 'https://bunpro.jp/api/user/<my api key>/study_queue' from origin 'https://community.wanikani.com' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
If anyone has a quick answer/advice on whether there is a header I can set to get around this, that would be great. I can access the
study_queue url directly with my browser, so I at least know that part’s right. Based on some quick googling about that error, it seems like this might be an issue with bunpro’s api, so if that’s the case I’ll go post in the feedback thread on the bunpro forums, but I want to be sure it isn’t an error on my end first.