Ich habe versucht, eine API die Blizzard-API mit RestSharp aufrufen, und while ich glaube, ich folge der Dokumentation kann ich nicht scheinen, um eine Rückkehr zu bekommen.Rest Sharp Probleme bekommen
public CharacterInfoAPIModel GetCharacter(CharacterInformationModel info)
{
var client = new RestClient();
client.BaseUrl = new Uri("https://us.api.battle.net");
client.Authenticator = new HttpBasicAuthenticator("XXX", "apikey=XXXXXXXXXXXXXXXXXXXXXXX");
var request = new RestRequest(Method.GET);
request.Resource = "/wow/character/{realm}/{name}?locale=en_US";
request.AddParameter("name", info.name, ParameterType.UrlSegment);
request.AddParameter("realm", info.realm, ParameterType.UrlSegment);
request.RootElement = "lastModified";
var response = client.Execute<CharacterInfoAPIModel>(request).Data;
int code = Response.StatusCode;
return response;
}
Können Sie sehen, was ich hier fehlen könnte? Ich versuche, fiddler zu verwenden, ich versuche zu sehen, warum URL ist, und ich bin nicht sicher, dass der Authenticator den API-Schlüssel anhängt.
Ich sehe derzeit keinen Verkehr in Fiddler von der Antwort mit diesem Code.
Danke
Welche Antwort Sie bekommen? Irgendein Fehler? Welcher HTTP-Statuscode wird von der API zurückgegeben? –
Ich bekomme mit dieser Version keinen Statuscode. Das Antwortobjekt ist null. – MartinMcfry