Toast/TriviaBot/bot/APIHelper.cpp
Jack db3ab59daf Better compliance with API reference
Send User-Agent header, move token auth to Authorization header.
https://discordapp.com/developers/docs/reference
2016-07-20 22:57:47 +01:00

20 lines
542 B
C++

#include "http/HTTPHelper.hpp"
#include <cstdio>
#include "APIHelper.hpp"
APIHelper::APIHelper() : BASE_URL("https://discordapp.com/api"), CHANNELS_URL(BASE_URL + "/channels"),
JSON_CTYPE("application/json") {
http = new HTTPHelper();
}
void APIHelper::send_message(std::string channel_id, std::string message) {
const std::string url = CHANNELS_URL + "/" + channel_id + "/messages";
json data = {
{ "content", message }
};
const std::string response = http->post_request(url, JSON_CTYPE, data.dump());
// TODO: verify success
}