def METHOD_NAME(backend, method, data):
    """
    Calls VK.com OpenAPI method, check:
        https://vk.com/apiclub
        http://goo.gl/yLcaa
    """
    # We need to perform server-side call if no access_token
    data["v"] = backend.setting("API_VERSION", "5.131")
    if "access_token" not in data:
        key, secret = backend.get_key_and_secret()
        if "api_id" not in data:
            data["api_id"] = key
        data["method"] = method
        data["format"] = "json"
        url = "https://api.vk.com/api.php"
        param_list = sorted(list(item + "=" + data[item] for item in data))
        data["sig"] = md5(("".join(param_list) + secret).encode("utf-8")).hexdigest()
    else:
        url = "https://api.vk.com/method/" + method
    try:
        return backend.get_json(url, params=data)
    except (TypeError, KeyError, OSError, ValueError, IndexError):
        return None