有赞新零售社区

发帖
API使用问题»我用C#.net做的链接页面

我用C#.net做的链接页面

水流千山 2018-08-11 1318 浏览 2 评论 | 只看楼主 [打印]
protected void Page_Load(object sender, EventArgs e)
    {
        string strPost = "client_id=XXXXXXX&client_secret=XXXXXXXXXXXXXXXXX&grant_type=silent&kdt_id=XXXXXXX";
        string result = string.Empty;
        byte[] buffer = Encoding.UTF8.GetBytes(strPost);
        StreamWriter mywriter = null;
        HttpWebRequest objrequest = (HttpWebRequest)WebRequest.Create("https://open.youzan.com/oauth/token");
        objrequest.Method = "POST";
        objrequest.ContentLength = buffer.Length;
        objrequest.ContentType = "text/xml";
        try
        {
            mywriter = new StreamWriter(objrequest.GetRequestStream());
            mywriter.Write(strPost);
        }
        catch (Exception)
        {
            result = "发送文件流失败!";
        }
        finally
        {
            mywriter.Close();
        }
        HttpWebResponse objresponse = (HttpWebResponse)objrequest.GetResponse();
        using (StreamReader sr = new StreamReader(objresponse.GetResponseStream()))
        {
            result = sr.ReadToEnd();
            sr.Close();
        }
        lblPostBack.Text = result;
    }

返回提示
{"error_description":"缺少参数grant_type","error":"41000"}

请技术员大神帮忙看一下哪里出错了
本帖最后由 水流千山 于 2018-8-10 22:36 编辑
用手机打开
收藏 ··· 回复
    这个报错就说明是这个grant_type没有传导致,如果您确认已经传入该参数,请提供完整的授权链接方便判断问题

      f6ce1dce32a3   青铜   2018-08-20 | 只看该作者

        1跳至
        您需要登录后才可以回帖 登录 | 立即注册

        本版积分规则

        复制链接
        新浪微博
        QQ空间
        微信扫码
        • 回复

        • 评分

        客服工作时间是9:00-18:00,客服妹子当前不在线,若不能及时回复请谅解。试试右上角的搜索吧,论坛有丰富的经验贴、公告贴,相信一定能够帮到您~

        复制成功