mapto
#1
Hello,
I work on a research project where we need to tweet poll cards.
According to the Twitter API access levels and versions page, academic research accounts have access to the Ads API.
This is why I asked for an academic research account and was granted it - a dedicated research project app appeared in my developer dashboard.
However, when I now access this app with the twitter_ads SDK for Python:
client = Client(consumer_key, consumer_secret, access_token, access_token_secret)
client.accounts()
I get a 403 error response with the following details:
[{'code': 'UNAUTHORIZED_CLIENT_APPLICATION', 'message': 'The client application making this request does not have access to Twitter Ads API'}]
Is this expected behaviour? If so, what do I need to do to get access to the Ads API?
Thanks
mapto
#3
I’ve just noticed that the API access levels and versions table linked in the original post has changed and now AdsAPI is no longer part of academic research access and requires a dedicated application. With this I consider the issue resolved.
1 Like