public void callApiMethod(string par) { string[] options = JsonHelper.Deserialize <string[]>(par); VKRequestParameters vkrp = null; try { JObject p = JObject.Parse(options[1]); var dict = p.ToObject <Dictionary <string, string> >(); vkrp = new VKRequestParameters(options[0], dict); } catch (Exception e) { } if (vkrp != null) { VKRequest.Dispatch <object>( vkrp, (res) => { if (res.ResultCode == VKResultCode.Succeeded) { DispatchCommandResult(new PluginResult(PluginResult.Status.OK, res.ResultString), options.Last <string>()); } else { DispatchCommandResult(new PluginResult(PluginResult.Status.ERROR, res.ResultString), options.Last <string>()); } }); } }
public void friends_getRequests(string par) { string[] options = JsonHelper.Deserialize <string[]>(par); VKRequestParameters vkrp; vkrp = new VKRequestParameters("friends.getRequests", "offset", options[0], "count", options[1], "extended", options[2], "needs_mutual", options[3], "out", options[4], "sort", options[5], "suggested", options[6]); VKRequest.Dispatch <object>( vkrp, (res) => { if (res.ResultCode == VKResultCode.Succeeded) { DispatchCommandResult(new PluginResult(PluginResult.Status.OK, res.ResultString), options.Last <string>()); } else { DispatchCommandResult(new PluginResult(PluginResult.Status.ERROR, res.ResultString), options.Last <string>()); } }); }
public void friends_getRecent(string par) { string[] options = JsonHelper.Deserialize <string[]>(par); VKRequestParameters vkrp; vkrp = new VKRequestParameters("friends.getRecent", "count", options[0]); VKRequest.Dispatch <object>( vkrp, (res) => { if (res.ResultCode == VKResultCode.Succeeded) { DispatchCommandResult(new PluginResult(PluginResult.Status.OK, res.ResultString), options.Last <string>()); } else { DispatchCommandResult(new PluginResult(PluginResult.Status.ERROR, res.ResultString), options.Last <string>()); } }); }
public void friends_get(string par) { string[] options = JsonHelper.Deserialize <string[]>(par); VKRequestParameters vkrp; vkrp = new VKRequestParameters("friends.get", "user_id", options[0], "order", options[1], "count", options[2], "offset", options[3], "fields", options[4], "name_case", options[5]); VKRequest.Dispatch <object>( vkrp, (res) => { if (res.ResultCode == VKResultCode.Succeeded) { DispatchCommandResult(new PluginResult(PluginResult.Status.OK, res.ResultString), options.Last <string>()); } else { DispatchCommandResult(new PluginResult(PluginResult.Status.ERROR, res.ResultString), options.Last <string>()); } }); }
public void photos_getWallUploadServer(string par) { string[] options = JsonHelper.Deserialize <string[]>(par); VKRequestParameters vkrp; vkrp = new VKRequestParameters("photos.getWallUploadServer", "group_id", options[0]); VKRequest.Dispatch <object>( vkrp, (res) => { if (res.ResultCode == VKResultCode.Succeeded) { DispatchCommandResult(new PluginResult(PluginResult.Status.OK, res.ResultString), options.Last <string>()); } else { DispatchCommandResult(new PluginResult(PluginResult.Status.ERROR, res.ResultString), options.Last <string>()); } }); }
public void users_isAppUser(string par) { string[] options = JsonHelper.Deserialize <string[]>(par); VKRequestParameters vkrp; vkrp = new VKRequestParameters("users.isAppUser", "user_id", options[0]); VKRequest.Dispatch <object>( vkrp, (res) => { if (res.ResultCode == VKResultCode.Succeeded) { DispatchCommandResult(new PluginResult(PluginResult.Status.OK, res.ResultString), options.Last <string>()); } else { DispatchCommandResult(new PluginResult(PluginResult.Status.ERROR, res.ResultString), options.Last <string>()); } }, (json) => new Object()); }