Hi,
I am using Swift SFAuthenticationSession for https://api.twitch.tv/helix/oauth2/authorize
Getting {“error”:“Not Found”,“status”:404,“message”:""}
What is missing from below request?
https://api.twitch.tv/helix/oauth2/authorize?client_id=myclientid&redirect_uri=https://api.twitch.tv/helix&scope=user_read&response_type=token
Apple SFAuthentication takes only URL, no Header
SFAuthenticationSession(url URL: URL,
callbackURLScheme: String?,
completionHandler: @escaping SFAuthenticationSession.CompletionHandler)
george
2
Should be https://api.twitch.tv/kraken/oauth2/authorize not https://api.twitch.tv/helix/oauth2/authorize.
Working, Thanks!
I thought supposed to switch to new API
Auth is still on the kraken end point
Changed to kraken, after entering user id & pwd started getting Bad request as attached screen,
Once it is failed, keep getting this to any further calls:
Getting {“error”:“Not Found”,“status”:404,“message”:“”}
URL:
https://api.twitch.tv/kraken/oauth2/authorize?client_id=myclientid&redirect_uri=https://api.twitch.tv/helix&scope=user_read&response_type=token
Dist
6
Why are you using https://api.twitch.tv/helix as a redirect url?
my application do not have any url, I am just doing a practice iOS App to test in multiple devices, what should I use?
Dist
8
I don’t use the implicit code flow myself, but if I understand it right you just use http://localhost (and set the redirect to match that in your dev dashboard) and have your app grab the access token as a fragment of the URL.
You need to be using Implicit auth for an iOS app:
Yes, I am using the same, but I cannot pass header values, there is no option Apple SFAuthenticationSession
Apple SFAuthentication takes only URL, no Header
SFAuthenticationSession(url URL: URL,
callbackURLScheme: String?,
completionHandler: @escaping SFAuthenticationSession.CompletionHandler)
3ventic
12
Using implicit auth the redirect URL should be the URL the auth is initiated from, as the user will end up in [redirect url]#access_token=something&state=and-so-on....
What should be the URL, the auth is initiated from a native iOS App?
As per other Apps like instagram, it is URL schemes supposed to define in plist.
But on twitch dev account, it only allows url like http://something.com
As per other Apps, OAuth request, TwitchOAuth is defined as attached
redirect_uri=TwitchOAuth://
:
system
Closed
14
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.