如何在#服务器端访问参数?
问题描述:
好的,所以我花了几个月的时间来创建一个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中#
做。
没有人有任何想法如何规避呢?
答
我不知道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.
什么是确切的挑战?你是否面临任何错误? –
此页面帮助您吗? - https://dev.fitbit.com/docs/oauth2/ –
请向我们展示您正在呈现的视图的源代码(操作和视图),示例网址('www.website.com/whatever?a=b ')和你正在尝试解决的确切问题。 – mjwills