with Alibaba Cloud and Gemini Public?
import Ecs20140526, * as $Ecs20140526 from '@alicloud/ecs20140526';
import OpenApi, * as $OpenApi from '@alicloud/openapi-client';
import Util, * as $Util from '@alicloud/tea-util';
export default defineComponent({
props: {
alibaba_cloud: {
type: "app",
app: "alibaba_cloud",
}
},
async run({ steps, $ }) {
//Creates a new Alibaba Cloud SDK client
let config = new OpenApi.Config({
accessKeyId: this.alibaba_cloud.$auth.access_key_id,
accessKeySecret: this.alibaba_cloud.$auth.access_key_secret,
});
config.endpoint = this.alibaba_cloud.$auth.endpoint;
//Creates and executes a request
let client = new Ecs20140526.default(config);
let describeRegionsRequest = new $Ecs20140526.DescribeRegionsRequest({});
let runtime = new $Util.RuntimeOptions({});
return await client.describeRegionsWithOptions(describeRegionsRequest, runtime);
},
})
The Gemini Public API provides a gateway to interact with Gemini, a cryptocurrency exchange platform, allowing users to access market data, such as current prices, volume, and order book information. Through Pipedream, developers can harness this data to build powerful, serverless workflows that react to market changes, automate trading analysis, and integrate cryptocurrency data into external applications or services.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
gemini_public: {
type: "app",
app: "gemini_public",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.gemini.com/v1/symbols`,
})
},
})