I can use status update api, but the collections api always return Could not authenticate you. with the same oauth.
Could not authenticate you.
My question is, do I need to request for whitelisting as Collections API suggested? That link is a little old and the new collections about page has no information about the request.
You no longer need to apply for whitelisting for the Collections API. It is more likely to be an issue with the way you’ve signed your request.
I’m using OAuth Signature Generator from https://dev.twitter.com/rest/reference/post/collections/entries/curate page, and there I got the cURL command, and I added Content-Type: application/json header to the curl command, then tested it, still got the same error. You can check the screenshot below:
OAuth Signature Generator
Content-Type: application/json