使用推特为多个用户登录推特应用程序


Login to twitter app for multiple users with twitteroauth

我正在制作一个用户可以对网站发表评论的应用程序。到目前为止,我想出了。

$sporocilo = $_POST["sporocilotw"];
$sporocilo2 = $sporocilo . " #vetercek";

require_once 'twitteroauth.php';
define('CONSUMER_KEY', 'XXXXXXXXXXXXXXXXXXXXX');
define('CONSUMER_SECRET', 'XXXXXXXXXXXXXXXXXXXXXXXXXx');
define('ACCESS_TOKEN', 'XXXXXXXXXXXXXXXXx-XXXXXXXXXXXXXXXXX');
define('ACCESS_TOKEN_SECRET', 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX');
$toa = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);
$query = array(
  "status" => $sporocilo2,
  "display_coordinates" => "false"
);
$results = $toa->post('statuses/update', $query);

这样做的目的是发布一条推文。问题是发送它的用户始终相同(应用程序)。我怎样才能制作登录页面或类似的东西,以便用户用自己的名字发布推文?

不,

它不是那样工作的。

CONSUMER_KEYCONSUMER_SECRETACCESS_TOKENACCESS_TOKEN_SECRET对应于当前帐户/应用程序。您不能冒充它。每个帐户/应用程序都不同

您可以在您的页面上,在其他人的墙上发推,仅从此帐户转发,您不能使用其他帐户,因为您需要上述凭据,这将是不同的凭据。

我用这些文件让它工作http://runnable.com/UnUq8RFIGS9NAAA0/twitter-update-status-for-php-twitteroauth-and-oauth