如何在#服务器端访问参数?

问题描述:

好的,所以我花了几个月的时间来创建一个Web应用程序,它接受用户的步骤。如何在#服务器端访问参数?

我编写的所有站点的功能 - 酒吧的收集fitbit步骤。 这是我最后的障碍,它似乎是最大的。

到目前为止,用户可以被重定向到fitbit页,授权的应用程序,然后被重定向到回调URI。它们返回的视图在URL中连接了访问令牌 - 但我在这里做了什么?

当我使用Request.QueryString["access_token"]它总是返回空白 - 尽管有一个访问令牌和其他所有的数据,我需要在URL中。

http://EXAMPLE.COM/Account/Callback#access_token=ACCESSTOKEN&user_id=USERID&scope=activity&token_type=Bearer&expires_in=347878

  • 为什么Request.QueryString["access_token"]返回NULL?

  • 我如何能够访问我的代码中的URL参数?

我认为这是在url中#做。

没有人有任何想法如何规避呢?

+0

什么是确切的挑战?你是否面临任何错误? –

+0

此页面帮助您吗? - https://dev.fitbit.com/docs/oauth2/ –

+0

请向我们展示您正在呈现的视图的源代码(操作和视图),示例网址('www.website.com/whatever?a=b ')和你正在尝试解决的确切问题。 – mjwills

我不知道Fitbit API,但从一个通用的API授权点 - 你必须通过访问令牌在所有后续API的Authorization头叫你做出Fitbit API服务器。

这是从Fitbit API文档Using OAuth 2.0

To make a request to the Fitbit API using OAuth 2.0, simply add an Authorization header to the HTTP request with the user's access token.