tests/testthat/_snaps/oauth-flow.md

turns oauth errors to R errors

Code
  oauth_flow_fetch(req, "test")
Condition
  Error:
  ! OAuth failure [1]
  * abc

userful errors if response isn't parseable

Code
  oauth_flow_parse(resp1, "test")
Condition
  Error:
  ! Failed to parse response from `test` OAuth url.
  Caused by error in `resp_body_json()`:
  ! Unexpected content type "text/plain".
  * Expecting type "application/json" or suffix "json".
Code
  oauth_flow_parse(resp2, "test")
Condition
  Error:
  ! Failed to parse response from `test` OAuth url.
  * Did not contain `access_token`, `device_code`, or `error` field.

returns body if known good structure

Code
  oauth_flow_parse(resp, "test")
Condition
  Error:
  ! OAuth failure [10]


Try the httr2 package in your browser

Any scripts or data that you put into this service are public.

httr2 documentation built on April 3, 2025, 10:56 p.m.