public void ExecuteUserKey_v2() { UserKeyRequest request = new UserKeyRequest(); request.mobile_key = "!@#$%^&*()"; request.app_key = this.app_key; UserKeyResponse rsp = api.PostRequest<UserKeyRequest, UserKeyResponse>("user.key", request); Assert.AreEqual(rsp.status, "FAIL"); }
/// <summary> /// Give the user's key of the given mobile key's user. /// </summary> /// <param name="request">The request.</param> /// <returns>OK, user_key. Error message on failure.</returns> public UserKeyResponse Key(UserKeyRequest request) { using (var client = GetDefaultClient()) { // build form data post HttpMultipartMimeForm form = new HttpMultipartMimeForm(); form.Add("app_key", this.AppKey); form.Add("mobile_key", request.mobile_key); // call method using (HttpResponseMessage response = client.Post("user.key", form.CreateHttpContent())) { response.EnsureStatusIsSuccessful(); return response.Content.ReadAsXmlSerializable<UserKeyResponse>(); } } }
public void ExecuteUserKey_v1() { UserKeyRequest request = new UserKeyRequest(); request.mobile_key = "123"; UserKeyResponse rsp = api.Key(request); Assert.AreEqual(rsp.status, "FAIL"); }