Как публиковать сообщения в Twitter через API v2 с использованием PHP ⇐ Php
Как публиковать сообщения в Twitter через API v2 с использованием PHP
Я пытаюсь опубликовать в Твиттере случайное изображение с текстом с моего сайта. Я пытаюсь сделать это, используя собственный PHP и cURL. Я не хочу использовать никакие библиотеки вроде Postmen.
Вот что у меня получилось...
// Установите конечную точку Twitter API $api_endpoint = "https://api.twitter.com/2/tweets"; // Установите ключи API Twitter и токены доступа $twitter_api_key = "КЛЮЧ"; $twitter_api_secret = "КЛЮЧ"; $twitter_access_token = "ЖЕТОН"; $twitter_access_token_secret = "ЖЕТОН"; $twitter_bearer = "НОСИТЕЛЬ"; Я не уверен, какой из них мне необходимо использовать для публикации в Твиттере с использованием API v2. Поэтому я включил их все.
Вот заголовок, который я отправляю...
$oauth_header = [ 'Авторизация: предъявитель' .$twitter_bearer . ',' . 'oauth_consumer_key="' . $twitter_api_key . '",' . 'oauth_nonce="' . $oauth_nonce . '",' . 'oauth_signature="' . rawurlencode($oauth_signature) . '",' . 'oauth_signature_method="' . $oauth_signature_method . '",' . 'oauth_timestamp="' . $oauth_timestamp . '",' . 'oauth_token="' . $twitter_access_token . '",' . 'oauth_version="' . $oauth_version . '"', ]; И вот какая ошибка, которую я получаю...
Array ( [title] => Неподдерживаемая аутентификация [подробно] => Аутентификация с использованием OAuth 2.0 только для приложений запрещена для этой конечной точки. Поддерживаемые типы аутентификации: [Пользовательский контекст OAuth 1.0a, Пользовательский контекст OAuth 2.0]. [тип] => https://api.twitter.com/2/problems/unsu ... entication [статус] => 403) Что я делаю не так? Почему я получаю эту ошибку?
Я искал везде, но пока безуспешно.
Я пытаюсь опубликовать в Твиттере случайное изображение с текстом с моего сайта. Я пытаюсь сделать это, используя собственный PHP и cURL. Я не хочу использовать никакие библиотеки вроде Postmen.
Вот что у меня получилось...
// Установите конечную точку Twitter API $api_endpoint = "https://api.twitter.com/2/tweets"; // Установите ключи API Twitter и токены доступа $twitter_api_key = "КЛЮЧ"; $twitter_api_secret = "КЛЮЧ"; $twitter_access_token = "ЖЕТОН"; $twitter_access_token_secret = "ЖЕТОН"; $twitter_bearer = "НОСИТЕЛЬ"; Я не уверен, какой из них мне необходимо использовать для публикации в Твиттере с использованием API v2. Поэтому я включил их все.
Вот заголовок, который я отправляю...
$oauth_header = [ 'Авторизация: предъявитель' .$twitter_bearer . ',' . 'oauth_consumer_key="' . $twitter_api_key . '",' . 'oauth_nonce="' . $oauth_nonce . '",' . 'oauth_signature="' . rawurlencode($oauth_signature) . '",' . 'oauth_signature_method="' . $oauth_signature_method . '",' . 'oauth_timestamp="' . $oauth_timestamp . '",' . 'oauth_token="' . $twitter_access_token . '",' . 'oauth_version="' . $oauth_version . '"', ]; И вот какая ошибка, которую я получаю...
Array ( [title] => Неподдерживаемая аутентификация [подробно] => Аутентификация с использованием OAuth 2.0 только для приложений запрещена для этой конечной точки. Поддерживаемые типы аутентификации: [Пользовательский контекст OAuth 1.0a, Пользовательский контекст OAuth 2.0]. [тип] => https://api.twitter.com/2/problems/unsu ... entication [статус] => 403) Что я делаю не так? Почему я получаю эту ошибку?
Я искал везде, но пока безуспешно.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Получение количества подписчиков пользователя Twitter с помощью Twitter API бесплатно
Anonymous » » в форуме Python - 0 Ответы
- 115 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Ошибка приема Twitter с помощью Tweepy v3.10.0 и API Twitter — ошибка 403 и Py4JJavaError
Anonymous » » в форуме Python - 0 Ответы
- 106 Просмотры
-
Последнее сообщение Anonymous
-