Я пытаюсь выяснить, как разрешить моим пользователям публиковать твиты, перейдя по ссылке на моем сайте.Это процесс, который я проектирую:
- Ссылка где-то на моем сайте будет иметь предложение: «Отправьте Twit и получите купон».
- Как только они нажмут на ссылку предложения, они перенаправлены в Twitter для авторизации.
- После того, как они предоставят разрешение на подключение к своему профилю Twitter, я хотел бы отправить сообщение с помощью Twitter API с предварительно заполненным сообщением, что-то вроде: «Попробовать этот онлайн-инструмент бесплатно: http»//mylink.com ". После того, как сообщение опубликовано, его необходимо перенаправить обратно на мой сайт на страницу с кодом купона.
На данный момент около 75% сделано.
- Я установил библиотека twitterOauth
- На основе демонстрационных примеров теперь я могу делать следующее: - Ссылка на Twitter ( DEMO ) - Входпользователь с твиттером - перенаправить обратно на мой сайт
Что мне еще нужно выяснить, это как публиковать твиты ... В идеале я хотел бы показать сообщение, которое будет опубликовано, нобез функциональности, чтобы отредактировать это, просто чтобы сообщить им. Я могу показать это на первой странице, что означает, что я хотел бы опубликовать это автоматически, как только они предоставят разрешение на Twitter, прямо перед перенаправлением на код купона.Я добавляю PОСТ функциональность?
Вот код return.php.
<?php
/* Start session and load library. */
session_start();
require_once('twitteroauth/twitteroauth.php');
require_once('config.php');
// This is where we end up when the user comes back from twitter.
// First, we creat a new connection object
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $_SESSION['oauth_token'], $_SESSION['oauth_token_secret']);
// Then we use it to send a twitter message
$connection->post('statuses/update', array('status' => 'Test message'));
// Finally, we redirect the user to the coupon page
header('Location: /privacy'); // Supplies user with coupon
?>