Asp.net web api 了解如何登录到Dexcom';什么是获取血糖的API?

Asp.net web api 了解如何登录到Dexcom';什么是获取血糖的API?,asp.net-web-api,Asp.net Web Api,有没有办法找到通过Dexcom登录API的窍门?讨论了访问血糖值的方法,但第一步是登录API,由于这是一个未记录的API,因此不清楚该步骤是如何进行的 我们正试图帮助一位糖尿病患者了解她的血糖值,这样她就可以编写新的胰岛素给药算法。(她希望防止撞车和血糖飙升破坏她的生活,使她面临失明和透析的风险。她相信并希望人类+机器能比她一个人做得更好。) 如果我们能够登录,检索值的下一步似乎很清楚: curl -k -X POST "https://share1.dexcom.com/ShareWebSer

有没有办法找到通过Dexcom登录API的窍门?讨论了访问血糖值的方法,但第一步是登录API,由于这是一个未记录的API,因此不清楚该步骤是如何进行的

我们正试图帮助一位糖尿病患者了解她的血糖值,这样她就可以编写新的胰岛素给药算法。(她希望防止撞车和血糖飙升破坏她的生活,使她面临失明和透析的风险。她相信并希望人类+机器能比她一个人做得更好。)

如果我们能够登录,检索值的下一步似乎很清楚:

curl -k -X POST "https://share1.dexcom.com/ShareWebServices/Services/Publisher/ReadPublisherLatestGlucoseValues?sessionID=GUID&minutes=1440&maxCount=1" -H "Accept: application/json" -H "Content-Length: 0"
有什么可以尝试的,可以给我们一个线索,如何采取第一步,并登录到这个API

  • 打开DexComClarity网站
  • 在您的浏览器中(假设现在是Chrome),打开开发者工具并转到“网络”选项卡
  • 选择“数据”XHR调用。这是一个“隐藏API调用”,用于填充Dexcom中的图形
  • 右键单击并选择“复制>复制为卷曲(bash)”。这将为您提供认证和登录网站的CURL代码
  • (可选)使用CURL命令并将其粘贴到以将CURL代码转换为 其他语言
  • curl'https://clarity.dexcom.com/api/subject/1522320180078ZZZZZZ/analysis_session/1560634749054XXXXXXX/data“-H”来源:https://clarity.dexcom.com' 
    -H'接受编码:gzip,deflate,br'
    -H-H’Referer:https://clarity.dexcom.com/'-H--数据二进制'{“localDateTimeInterval”:[“2016-05-01/2016-07-29”]}--压缩的

    请注意,您可以通过更改在
    localDateTimeInterval
    传递的值来更改数据范围,并以5分钟的分辨率访问帐户中的完整数据。返回的JSON还包括所有其他事件,如校准等

  • 打开DexComClarity网站
  • 在您的浏览器中(假设现在是Chrome),打开开发者工具并转到“网络”选项卡
  • 选择“数据”XHR调用。这是一个“隐藏API调用”,用于填充Dexcom中的图形
  • 右键单击并选择“复制>复制为卷曲(bash)”。这将为您提供认证和登录网站的CURL代码
  • (可选)使用CURL命令并将其粘贴到以将CURL代码转换为 其他语言
  • curl'https://clarity.dexcom.com/api/subject/1522320180078ZZZZZZ/analysis_session/1560634749054XXXXXXX/data“-H”来源:https://clarity.dexcom.com' 
    -H'接受编码:gzip,deflate,br'
    -H-H’Referer:https://clarity.dexcom.com/'-H--数据二进制'{“localDateTimeInterval”:[“2016-05-01/2016-07-29”]}--压缩的

    请注意,您可以通过更改在
    localDateTimeInterval
    传递的值来更改数据范围,并以5分钟的分辨率访问帐户中的完整数据。返回的JSON还包括所有其他事件,如校准等