kurumishka / curl-vk

Interact with vk-api through libcurl.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vk_api

Простая надстройка над libcurl для упрощённого взаимодействия с апишкой вконтакта. Умеет вызывать методы с произвольными параметрами в query. Больше она ничего не умеет. Для использования подключите vk_api.h. Так же следует предварительно собрать libcurl, так как он тянется как зависимость. Далее собирать всегда с флагом -lcurl.

Usage

#include "vk_api.h"

Создать массив параметров:

// pair -- пара byte_str* key и value.
pair params[3] = {
    *(mpair("access_token", "token")),
    *(mpair("group_id", "123")),
    *(mpair("v", API_VER))
};

Вызвать метод.

Последний параметр call_method -- кол-во пар:

byte_str_ptr response = call_method("messages.send", params, 3);
printf("%s\n", response->data);

About

Interact with vk-api through libcurl.

License:MIT License


Languages

Language:C 100.0%