如何通过";thujohn/twitter“;Laravel的图书馆


How to post tweets to multiple twitter accounts through "thujohn/twitter" library in Laravel?

如何使用Laravel框架中的thujohn/twitter库向我在twitter.com上管理的多个帐户发布推文?

当我以前尝试在多个推特账户上发布时,我遇到了同样的问题,我已经这样解决了:

首先:你需要为你管理的每个推特账户创建一个推特应用程序,从每个应用程序中你需要获得以下数据:

  • API密钥(使用者密钥)
  • API机密(消费者机密)
  • 访问令牌
  • 访问令牌机密

以下是您将如何使用它们:

// set twitter app data of the twitter account you are going to publish to..
if (some_condition) 
{
    $consumer_key = "account_consumer_key";
    $consumer_secret = "account_consumer_secret";
    $access_token = "account_access_token";
    $access_token_secret = "account_access_token_secret";
} 
else if (some_other_condition) 
{
    $consumer_key = "account_consumer_key";
    $consumer_secret = "account_consumer_secret";
    $access_token = "account_access_token";
    $access_token_secret = "account_access_token_secret";
}
// set the new configurations
Twitter::reconfig([
    "consumer_key" => $consumer_key,
    "consumer_secret"  => $consumer_secret,
    "token" => $access_token,
    "secret" => $access_token_secret,
]);
$tweet = [
    'status' => "Some text that doesn't exceed 140 characters",
];
$tweet_result = Twitter::postTweet($tweet);

更多信息和学分请访问:Hafsal