Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 雅虎老板搜索api错误:(403)禁止_C#_Yahoo Api_Yahoo Boss Api - Fatal编程技术网

C# 雅虎老板搜索api错误:(403)禁止

C# 雅虎老板搜索api错误:(403)禁止,c#,yahoo-api,yahoo-boss-api,C#,Yahoo Api,Yahoo Boss Api,我正试图通过YAHOO BOSS搜索api获得搜索结果。由于某种原因,我收到了错误-远程服务器返回了一个错误:403禁止。。起初我以为这是因为我没有添加付款方式,但即使添加了付款方式,我也会遇到同样的错误 这是我的C代码: var uri = new Uri("https://yboss.yahooapis.com/ysearch/web?callback=json2&q=flu"); string url, param; var oAut

我正试图通过YAHOO BOSS搜索api获得搜索结果。由于某种原因,我收到了错误-远程服务器返回了一个错误:403禁止。。起初我以为这是因为我没有添加付款方式,但即使添加了付款方式,我也会遇到同样的错误

这是我的C代码:

        var uri = new Uri("https://yboss.yahooapis.com/ysearch/web?callback=json2&q=flu");
        string url, param;
        var oAuth = new OAuthBase();
        var nonce = oAuth.GenerateNonce();
        var timeStamp = oAuth.GenerateTimeStamp();
        var signature = oAuth.GenerateSignature(uri, consumerKey,
        consumerSecret, string.Empty, string.Empty, "GET", timeStamp, nonce,
        OAuthBase.SignatureTypes.HMACSHA1, out url, out param);

        WebRequest request =  WebRequest.Create(string.Format("{0}?{1}&oauth_signature={2}",url, param, signature));

        using (WebResponse res = request.GetResponse())
        {
            string results = res.ToString();
        }