Recently, I started getting emails from GitHub letting me know that my GitHub OAuth app was accessing GitHub API's using a deprecated authentication method.
My app, OctoNote, uses the GitHub gists API to store and manage notes as GitHub gists. I had originally set up OAuth for OctoNote using an access_token
as a URL query parameter, which is no longer supported.
Instead, we need to add the token as an Authorization
header on the request. Doing so in iOS is easy, just specify the value of the token and the name of the Header field (in this case Authorization
) on your API call requests.
request.setValue("token \(token_val)", forHTTPHeaderField: "Authorization")
After doing this, your regular calls to the GitHub API's should still work as expected, but you should no longer get deprecation notices from GitHub! 🎉
Top comments (0)