-3
我一直在嘗試使用RestSharp進行API調用blizzard API,並且我認爲我遵循文檔我似乎無法獲得回報。休息夏普獲取問題
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;
}
你能看到我可能會在這裏失蹤嗎?試圖使用小提琴手我想知道爲什麼URL是什麼,我不確定Authenticator是否附加了API密鑰。
我目前從此代碼的響應中看不到任何流氓小提琴手。
謝謝
你得到有何反應?任何錯誤? API返回的是什麼http狀態碼? –
我沒有得到這個版本的任何狀態碼。 Response對象爲null。 – MartinMcfry