Ответ 1
С помощью OAuth маркер обычно передается в заголовках запроса. Вы можете попробовать что-то похожее на следующее: для POST или GET:
POST: curl http://api.localhost/write -H 'Authorization: Bearer ACCESS_TOKEN'
GET: curl http://api.localhost/read -H 'Authorization: Bearer ACCESS_TOKEN'
Часть стоимости пары ключ/значение авторизации может отличаться от поставщика услуг REST. Например, Github пара с ключом/значением выглядит так:
curl -H "Authorization: token your_token" https://api.github.com/repos/user/repo
Для получения дополнительной информации вам может потребоваться обратиться к документам поставщика веб-служб.