First of You should never post private information such as your public key of such API
只需用驚人的Postman Chrome app你可以看到這樣的要求的結果:
click here看到下面的圖像在全分辨率

,我敢肯定,如果你代替return client.Execute(request);
你做
var result = client.Execute(request);
return result;
並在return
中添加一個斷點,您可以檢查從呼叫傳遞的對象是什麼......未經測試,我確定您可以將result.Content
(因爲它是RestSharp附加響應內容的地方)轉換爲對象,使用該對象(或使用dynamic
類型)。
現在,測試你的代碼在VS:
click here看到下面的圖片全分辨率

然後你可以使用dynamic
對象,如:
click here看全圖下面的圖片

public void GetResponse()
{
var client = new RestClient();
client.BaseUrl = "https://api.mailgun.net/v2";
client.Authenticator = new HttpBasicAuthenticator("api", "pubkey-e82c8201c292691ad889ace3434df6cb");
var request = new RestRequest();
request.Resource = "/address/validate";
request.AddParameter("address", "[email protected]");
var response = client.Execute(request);
dynamic content = Json.Decode(response.Content);
bool isValid = content.is_valid;
string domain = content.parts.domain;
}
和治療就像JSON響應的內容通過:
{
"address": "[email protected]",
"did_you_mean": null,
"is_valid": true,
"parts": {
"display_name": null,
"domain": "mydomain.com",
"local_part": "me"
}
}
不同於論壇的網站,我們不使用「謝謝」,或者「任何幫助表示讚賞」,或簽名(因此)。請參閱「[應該'嗨','謝謝',標語和致敬從帖子中刪除?](http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be 。-removed - 從 - 個) – 2014-09-19 18:10:33