Я понял это немного позже.
Оказывается, поскольку я использовал массив для полей записей, т. Е.
curl_setopt($ch, CURLOPT_POSTFIELDS, **$post_vars_arr**);
, тип содержимого формы был multipart / form-данные, которые не поддерживаются Twitter OAuth API.
Поэтому мне пришлось развернуть этот массив в строку запроса и передать его в тот же curl_setopt, т.е.
curl_setopt($ch, CURLOPT_POSTFIELDS, **$post_vars_str**);
Из того, что яСледует понимать, что когда вы используете строку запроса вместо массива, тип содержимого формы будет application / x-www-form-urlencoded (который поддерживается Twitter API), а не multipart /данные формы .
И вот как я это получил.Я надеюсь, что это помогает кому-то еще.