最近在做应用和淘宝开放平台对接的事情,需要获取用户相关信息,这就涉及到获取授权码的事情。
首先说说授权码,获取授权码并不难,淘宝有详细的说明(只要调用一串淘宝提供的url地址就可以了)。不过这串url(淘宝提供的文档http://open.taobao.com/doc/detail.htm?spm=0.0.0.0.nDCovh&id=118)需要自己拼接,其中有一个参数“redirect_uri”(回调地址),这个地方我踩了个小坑,记录一下。一开始返回错误码“app call back is invalidate”,看不懂为什么应用的回调地址不合法,也不知道怎样才算合法。进过一番查询之后才发现是需要在淘宝开放平台创建应用时填写一个回调url,而参数“redirect_uri”填的就是这个回调url。(ps:并不是所有的应用都有这个回调url,我在公司之前创建的那个应用中找了好久都没找到在哪里填这个东西,直到重新创建了一个新的应用之后才明白。至于哪些有,哪些没有,我就没有具体研究过了)。
最后,回应一下标题,由于自己是新手小白,所以对这个“如何获取HTTP请求响应问号?后面的参数”问题百度了好久(好害羞)都没有找到答案(也许是关键字不对),最后还是项目经理教的我“var code = Request.QueryString["Code"].ToString();”(C#代码),原来如此简单(再害羞一下)。