Как я могу публиковать данные на твиттере?

Я хочу разместить данные на временной шкале пользователя, которые зарегистрированы на нашем сайте.

В настоящее время данные публикуются, когда я использую STA

$settings = array(
                    'oauth_access_token' => $resultUserData['tw_oauth_token'],
                    'oauth_access_token_secret' => $resultUserData['tw_oauth_token_secret'],
                    'consumer_key' => CONSUMER_KEY,
                    'consumer_secret' => CONSUMER_SECRET
                    );

Мы сохранили

'oauth_access_token' & 'oauth_access_token_secret'

пользователя, когда он разрешает публиковать сообщения в своем твиттере.

Когда я нажимаю на файл на стене, появляется сообщение об ошибке:

{"errors":[{"code":89,"message":"Invalid or expired token."}]}

Я думаю, что проблема с consumer_key and consumer_secret_key

Как я могу исправить проблему?

1 ответ

Перед использованием токенов вы можете проверить, все ли они в порядке, с помощью команды "GET account / verify_credentials":

https://developer.twitter.com/en/docs/accounts-and-users/manage-account-settings/api-reference/get-account-verify_credentials.html

Потому что пользователь может отозвать доступ к вашему приложению. Ответ здесь:

API Twitter - причины появления "недействительного или просроченного токена"

Другие вопросы по тегам