Can we obtain an Access Token programmatically without the requirement to open a browser?
The Authorization Endpoint must be opened in a browser to request the Code Grant, which can be traded for an Access Token. However, if the client has the Refresh Token, opening a browser is not required as long as the Refresh Token is valid.