Twitter API using getdata

How do I add the bearer token in a header using the getdata() function.
an example from the API
curl 'https://api.twitter.com/2/tweets?ids=1204084171334832128&tweet.fields=public_metrics&expansions=attachments.media_keys&media.fields=public_metrics' --header 'Authorization: Bearer $BEARER_TOKEN'
im not sure how to handle the header part

2 Comments

Ive J
Ive J on 28 Feb 2022
Edited: Ive J on 28 Feb 2022
What about this?
headers = {'Authorization', ['Bearer ', yourToken]};
options = weboptions('HeaderFields', headers);
res = webread(url, options);
% if that fails, what about this?
res = webwrite(url, headers);
The first one worked thank you!

Sign in to comment.

 Accepted Answer

Xymbu
Xymbu on 1 Mar 2022
The suggestion in the comments from Ive J works. I ended up, however, calling the python library requests in order to automate the creation of the Oauth1 authentication. This made it very easy to format.

More Answers (0)

Categories

Find more on MATLAB Compiler SDK in Help Center and File Exchange

Products

Release

R2021b

Asked:

on 28 Feb 2022

Answered:

on 1 Mar 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!