Yes I have been using it right after I have generated so I don’t think it’s expiring.
Here’s something interesting:
I tried generating a curl request for the api request “collections/entries/add.json” and I am also getting the “Cannot authenticate” error when I send it via Terminal. However, this post request works perfectly when called via the PHP library within my website.
F.Y.I: Based on your advice on how the json object should be formatted for the “collections/entries/curate.json” request, I tested it via the PHP library and I still get the “Cannot authenticate” error.
F.Y.I: All get requests generated from the OAuth Tool and sent via terminal work perfectly.
Here is the curl request that failed for the “collections/entries/add.json” when sent via Terminal:
curl --request ‘POST’ ‘https://api.twitter.com/1.1/collections/entries/add.json’ --header ‘Authorization: OAuth oauth_consumer_key=“sxA17S0PxgJhVjwdVkZzVQ”, oauth_nonce=“13fdd9322a4e614a90262a948e3d8ff3”, oauth_signature=“eVjjTLR3bYxCD21c1%2BAJ%2BkEaBBI%3D”, oauth_signature_method=“HMAC-SHA1”, oauth_timestamp=“1469216320”, oauth_token=“171551808-hdn7Lw8hVPhTgbSYkqU10qBDSwcrOy6uK2sAbPB9”, oauth_version=“1.0”’ --data ‘tweet_id=390890231215292416&id=custom-388061495298244609’ --verbose
Thanks again!