whatsapp-business-api
Version:
A Wrapper for Whatsapp Business Cloud API hosted by Meta.
41 lines (40 loc) • 1.65 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SupportedMediaTypes = exports.MessageTypes = exports.GraphAPIBaseUrl = void 0;
exports.GraphAPIBaseUrl = "https://graph.facebook.com/v13.0";
var MessageTypes;
(function (MessageTypes) {
MessageTypes["TEXT"] = "text";
MessageTypes["IMAGE"] = "image";
MessageTypes["DOCUMENT"] = "document";
MessageTypes["AUDIO"] = "audio";
MessageTypes["VIDEO"] = "video";
MessageTypes["STICKER"] = "sticker";
})(MessageTypes = exports.MessageTypes || (exports.MessageTypes = {}));
;
exports.SupportedMediaTypes = {
// Image
"image/jpeg": MessageTypes.IMAGE,
"image/png": MessageTypes.IMAGE,
// Documents
"text/plain": MessageTypes.DOCUMENT,
"application/pdf": MessageTypes.DOCUMENT,
"application/vnd.ms-powerpoint": MessageTypes.DOCUMENT,
"application/msword": MessageTypes.DOCUMENT,
"application/vnd.ms-excel": MessageTypes.DOCUMENT,
"application/vnd.openxmlformats-officedocument.wordprocessingml.document": MessageTypes.DOCUMENT,
"application/vnd.openxmlformats-officedocument.presentationml.presentation": MessageTypes.DOCUMENT,
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": MessageTypes.DOCUMENT,
// Audio
"audio/aac": MessageTypes.AUDIO,
"audio/mp4": MessageTypes.AUDIO,
"audio/mpeg": MessageTypes.AUDIO,
"audio/amr": MessageTypes.AUDIO,
"audio/ogg": MessageTypes.AUDIO,
"audio/opus": MessageTypes.AUDIO,
// Video
"video/mp4": MessageTypes.VIDEO,
"video/3gp": MessageTypes.VIDEO,
// Stickers
"image/webp": MessageTypes.VIDEO,
};