Мой твит из моего приложения работает нормально - вот код:
require_once('twitteroauth/twitteroauth.php');
require_once('config.php');
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET,
$_SESSION['access_token']['oauth_token'],
$_SESSION['access_token']['oauth_token_secret']);
// this did nothing vis-a-vis popping up a 'Confirm your tweet' dialog box
//$content = $connection->get('account/verify_credentials');
$status = $connection->post('statuses/update',
array('status' => 'Not much snow this winter!'));
Очевидно, я использую чрезвычайно полезную и известную оболочку Abraham's Twitter OAuth в качестве вдохновения для рабочего кода выше.
Итак, у меня есть кнопка отправки в форме — при нажатии на приведенный выше код выполняется и помещает следующий твит в мою ленту Twitter: Не так много снега этой зимой!
Я был вдохновлен реализовать приведенный выше код «разрешить твиты с нашего веб-сайта» после использования этой функции на веб-сайтах, которые я использую. Нам нужно предоставить нашим пользователям возможность твитить что-то с нашего веб-сайта — и все вышеперечисленное дает нам почти все необходимое.
Но есть одна проблема с моим кодом выше, и я не узнаю ни в документах Twitter API, ни в документах Абрахама, как это сделать.
На других сайтах, которые я использовал, вот процесс:
1) войдите на веб-сайт 'TheSite' с помощью уже существующей учетной записи Twitter.
2) нажмите «твитнуть» на одной из страниц TheSite, если хотите поделиться чем-то интересным со своими подписчиками.
3) появляется диалоговое окно Twitter, позволяющее отредактировать твит, а затем зафиксировать твит.
4) и после того, как вы нажмете «отправить» или что-то еще в диалоговом окне «подтвердить твит», ваше сообщение будет отправлено в твиттер.
ПРИМЕЧАНИЕ: это диалоговое окно перед твитом является диалоговым окном Твиттера — на веб-сайтах, которые я видел, он отображается с пользовательским интерфейсом Твиттера и т. д. — это не диалоговое окно, всплывающее на TheSite.
Проблема с моим кодом заключается в том, что я не могу понять, как заставить Twitter отображать это «диалоговое окно подтверждения перед твитом» на шаге (3) выше — я даже не могу найти его в документации по разработке Twitter. на dev.twitter.com/.
Итак, прямо сейчас мой код твита выше НЕ дает моему пользователю возможности подтвердить/возможно отредактировать или даже отказаться от своего твита перед фиксацией в Твиттере - мой код выше просто твитов.
Кто-нибудь знает, как получить это «диалоговое окно подтверждения перед твитом» с помощью Twitter API?
Если бы я мог вспомнить один из веб-сайтов, на котором я видел это «диалоговое окно подтверждения перед твитом», я бы упомянул об этом, но я посещаю слишком много сайтов, и прямо сейчас мой разум пуст, я кодирую весь день и болею гриппом. . Если вы заболели гриппом в постели, просто напишите код, и вы его почти не заметите. ;L