Ich bin fest auf die Umsetzung der Yahoo Weather private API Anruf. Dies ist mein Code-Snippet, wenn ich es mit der gültigen clientId & Secret aufrufen 401 (nicht autorisiert).Yahoo Weather API mit Oauth
var outhWc = new WebClient();
outhWc.Credentials = new NetworkCredential(clientId, clientSecret);
outhWc.Headers.Add(HttpRequestHeader.Accept, "application/json");
var outhresponse = outhWc.DownloadData("https://query.yahooapis.com/v1/yql?q=select%20*%20from%20weather.forecast%20where%20woeid%20in%20(select%20woeid%20from%20geo.places(1)%20where%20text%3D%22nome%2C%20ak%22)&format=json");
Es löst immer eine Ausnahme aus. Ich versuche auch, Benutzernamen und Passwort in NetworkCredentials zu übergeben und auch versuchen, clientId und Secret in Header übergeben, aber ich kann einen erfolgreichen Anruf nicht finden.