HealthVault AUTH不提供WCToken(需要访问PersonInfo数据)

时间:2014-07-09 16:15:57

标签: c# asp.net healthvault

我正在构建一个HealthVault Web应用程序。为了解释我的问题,我想澄清一下,我没有在任何页面中扩展任何HealthVault类(HealthServicePageHealthServiceActionPage等)。相反,我使用WebApplicationUtilities中的静态方法与HealthVault数据进行交互。我可以进入登录页面,登录,然后重定向到我的应用程序就好了。但我需要使用WCToken QueryString参数通过PersonInfo中的GetPersonInfo(string)方法访问WebApplicationUtilities数据。重定向网址未返回/不包含WCtoken参数。

返回/重定向URL应该这样格式化(通过MSDN上的HealthVault):

https:// applicationActionURL ?target = AppAuthSuccess& wctoken = auth_token & instanceId = 1

而我的只是

https:// applicationActionURL ?target = AppAuthSuccess& instanceId = 1

有人可以帮我找到一种不同的方式来访问PersonInfo数据或让WCToken参数显示出来以便我可以使用它吗?谢谢!

1 个答案:

答案 0 :(得分:1)

在请求网址中,您可以为shell重定向指定“标记重定向方法”。它应默认为get,但出于某种原因将其设置为post。更改了trm查询参数并得到了我的wctoken。