我刚刚开始研究将与某个EHR集成的iOS Swift 3应用程序。我几个月前就开始工作了,但是当我试着这个前夕时,我注意到当我试图获取访问令牌时应用程序冻结了。似乎OAuth2交换的令牌部分已经改变,现在看起来像这样:
POST https://api.xxxxxx.com/oauth2/access_token
curl -X POST https://api.xxxxxx.com/oauth2/access_token \ -H'授权:基本Y2xpZW50X2lkOnNlY3JldA =='\ // dummy auth --data“code = a14d2c8e-9c8a-4820-8ae1-d9313bb6abe2& grant_type = authorization_code& redirect_uri = YOUR_REDIRECT_URI”// dummy code
我打算在其中包含一张有关此内容的图片,但其受版权保护。基本上这是必须包含在令牌URL的帖子中的内容:
Authorization标头是必需的,必须采用API_KEY格式:SECRET_KEY,然后是url safe base64 encoded。 请求正文必须包含以下字段: 代码 - 在OAuth登录过程结束时发送到您的重定向URI的授权代码(参见上文)。 grant_type - 正在使用的授权授权类型。在这种情况下,授权代码的代码。 redirect_uri - 应用程序的重定向URI,URL编码。
任何关于如何在Paw中做到这一点的想法将不胜感激!现在,我可以通过手动将每个调用作为请求并传递相关项目的唯一方法。
谢谢!
标记