with ClassMarker and SzybkiSMS?
import axios from "axios";
import crypto from "crypto";
export default defineComponent({
props: {
classmarker: {
type: "app",
app: "classmarker",
}
},
async run({ steps, $ }) {
const timestamp = Math.floor(Date.now() / 1000);
const string_to_hash = this.classmarker.$auth.api_key + this.classmarker.$auth.api_secret + timestamp;
const signature = crypto.createHash('md5').update(string_to_hash).digest('hex');
const { data } = await axios({
method: "GET",
url: "https://api.classmarker.com/v1.json",
params: {
api_key: this.classmarker.$auth.api_key,
signature,
timestamp
}
})
return data
},
})
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
szybkisms: {
type: "app",
app: "szybkisms",
}
},
async run({steps, $}) {
return await axios($, {
url: `${this.szybkisms.$auth.api_url}/ping`,
headers: {
Authorization: `Bearer ${this.szybkisms.$auth.access_token}`,
},
})
},
})