import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
apify_oauth: {
type: "app",
app: "apify_oauth",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.apify.com/v2/users/me`,
headers: {
Authorization: `Bearer ${this.apify_oauth.$auth.oauth_access_token}`,
},
})
},
})
Performs an execution of a selected Actor in Apify. See the documentation
Run a specific task and return its dataset items. See the documentation
Executes a scraper on a specific website and returns its content as HTML. This action is perfect for extracting content from a single page. See the documentation
Create or update a record in an Apify Key-Value Store. Supports strings, numbers, booleans, null, arrays, and objects. Automatically infers content type (JSON vs. plain text).
Apify (OAuth) uses OAuth authentication. When you connect your Apify (OAuth) account, Pipedream will open a popup window where you can sign into Apify (OAuth) and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Apify (OAuth) API.
Pipedream requests the following authorization scopes when you connect your account:
full_api_accessGEThttps://console.apify.com/authorize/oauth?client_id={{oauth.client_id}}&redirect_uri={{oauth.redirect_uri}}&state={{oauth.state}}&response_type=code&scope={{oauth.space_separated_scopes}}POSThttps://console-backend.apify.com/oauth/apps/tokencontent-type: application/x-www-form-urlencodedaccept: application/jsonclient_id={{oauth.client_id}}&client_secret={{oauth.client_secret}}&redirect_uri={{oauth.redirect_uri}}&grant_type=authorization_code&code={{oauth.code}}POSThttps://console-backend.apify.com/oauth/apps/tokencontent-type: application/x-www-form-urlencodedaccept: application/jsongrant_type=refresh_token&refresh_token={{oauth.refresh_token}}&client_id={{oauth.client_id}}&client_secret={{oauth.client_secret}}&redirect_uri={{oauth.redirect_uri}}