twitter-lite
twitter-lite copied to clipboard
Twitter Bookmarks API Endpoint
How do I access the Twitter Bookmarks API endpoint with this library?
Assuming you have an OAuth session with the relevant keys, this should work.
const search = async(req, res) => {
const client = new Twitter({
version: '2',
consumer_key: process.env.CLIENT_ID,
consumer_secret: process.env.CLIENT_SECRET,
access_token_key: token.twitter.access_token,
access_token_secret: token.twitter.refresh_token,
extension: false,
});
try {
const results = await client.get(`users/${token.sub}/bookmarks`);
return res.status(200).json({
status: 'Ok',
data: results
});
} catch(e) {
console.log("Error")
console.dir(e, {depth: null, colors: true});
return res.status(400).json(e);
}
}