1.0.23 • Published 7 months ago
pollz-js v1.0.23
Pollz Node.js SDK
Overview
pollz-js
is a TypeScript library that provides a convenient way to interact with the Pollz API. It allows developers to easily integrate polling functionality into their applications.
Installation
npm install pollz-js
or
yarn add pollz-js
Getting Started
Prerequisites
Before using the Pollz-JS SDK, you need to obtain the following credentials:
- App ID: Your application's unique identifier.
- App Secret: Secret key for authentication.
Initialize the SDK
import { PollzSDK, InitInput } from "pollz-js";
const pollz = new PollzSDK();
const initInput: InitInput = {
appId: "YOUR_APP_ID",
appSecret: "YOUR_APP_SECRET",
};
pollz
.init(initInput)
.then(() => {
console.log("Pollz SDK initialized successfully!");
})
.catch((error) => {
console.error("Error initializing Pollz SDK:", error.message);
});
Create a Poll
import { CreatePollInput } from "pollz-js";
const createPollInput: CreatePollInput = {
name: "Favorite Programming Language",
options: ["JavaScript", "Rust", "Python", "Java"],
pollTypeId: 1, // Replace with the appropriate Poll Type ID
};
pollz.polls
.create(createPollInput)
.then((createdPoll) => {
console.log("Poll created successfully:", createdPoll);
})
.catch((error) => {
console.error("Error creating poll:", error.message);
});
Vote for a Poll
import { VoteInputArgs } from "pollz-js";
const voteInput: VoteInputArgs = [1, 1, [1, 2], "user123"];
pollz.polls
.vote(...voteInput)
.then((votedPoll) => {
console.log("Vote recorded successfully:", votedPoll);
})
.catch((error) => {
console.error("Error voting:", error.message);
});
API Reference
For detailed information on SDK methods and types, please refer to the API Reference.
License
This project is licensed under the MIT License.
1.0.22
7 months ago
1.0.21
7 months ago
1.0.23
7 months ago
1.0.20
1 year ago
1.0.19
1 year ago
1.0.18
1 year ago
1.0.17
1 year ago
1.0.16
1 year ago
1.0.15
1 year ago
1.0.9
2 years ago
1.0.8
2 years ago
1.0.7
2 years ago
1.0.11
2 years ago
1.0.10
2 years ago
1.0.14
2 years ago
1.0.13
2 years ago
1.0.12
2 years ago
1.0.6
2 years ago
1.0.5
2 years ago
1.0.4
2 years ago
1.0.3
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago