From breaking news and entertainment to sports and politics, get the full story with all the live commentary. Use a Twitter developer app you've created to send API requests.
Emit new event when the specified User receives a Follower See docs here
Emit new event when the specified User follows a List See docs here
Emit new event when a Tweet is liked by the specified User See docs here
Emit new event when the specified User posts a Tweet See docs here
Emit new event when a Tweet is posted in the specified list See docs here
Retrieve Tweets from the last seven days that match a query. See docs here
Add or update a single record in your Pipedream Data Store.
Add or update multiple records to your Pipedream Data Store.
import { axios } from "@pipedream/platform"
import twitter from "@pipedream/twitter"
export default defineComponent({
props: {
twitter
},
async run({steps, $}) {
const config = {
url: `https://api.twitter.com/2/users/me`,
params: {
"user.fields": `created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,url,username,verified,withheld`,
expansions: `pinned_tweet_id`,
},
}
const headers = this.twitter._getAuthHeader(config)
return await axios($, {
...config,
headers
})
},
})
With the Data Stores API, you can build applications that:
export default defineComponent({
props: {
myDataStore: {
type: "data_store",
},
},
async run({ steps, $ }) {
await this.myDataStore.set("key_here","Any serializable JSON as the value")
return await this.myDataStore.get("key_here")
},
})