PHP + Twitter API – публикация возвращает пустоPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 PHP + Twitter API – публикация возвращает пусто

Сообщение Anonymous »

Я использую PHP + Twitter API (с библиотекой https://github.com/abraham/twitteroauth) уже довольно давно, но недавно они изменили API и представили версию v2. Я использую API только для написания/удаления твитов от имени пользователя.
Я заполнил всю необходимую информацию на новом портале разработчиков Twitter и могу подключиться к Twitter. используя поток OAuth в моем приложении.
Мой предыдущий код для твитов был:

Код: Выделить всё

$tw = new TwitterOAuth
(
$apiKey,
$apiSecret,
$accessToken,
$accessSecret
);

$data = ['status' => 'Hello world'];

$response = $tw->post('statuses/update', $data);

print_r($response);
Это больше не работает, поскольку возвращает ошибку:

Twitter: в настоящее время у вас есть доступ Essential, который включает доступ к
Только для конечных точек Twitter API v2. Если вам нужен доступ к этой конечной точке,
вам необходимо подать заявку на повышенный доступ через портал разработчиков. Вы
можете узнать больше здесь:
https://developer.twitter.com/en/docs/t ... ccess-leve

Я не думаю, что эта ошибка имеет большой смысл, поскольку по предоставленной ссылке мы можем увидеть ценовые планы:
Изображение

Так что статусы/обновление конечной точки должны работать нормально в бесплатных планах (как у меня) но это не так. Тем не менее, при конвертации кода для использования нового API v2:

Код: Выделить всё

$tw = new TwitterOAuth
(
$apiKey,
$apiSecret,
$accessToken,
$accessSecret
);

$data = ['text' => 'Hello world'];

$response = $tw->post('2/tweets', $data);

print_r($response);
$response приходит пустым, ни ошибки, ни успеха, ничего. Однако при применении той же концепции в Postman это работает, твит создается.
В библиотеке TwitterOAuth что-то отсутствует или это я?

Подробнее здесь: https://stackoverflow.com/questions/762 ... urns-empty
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»