如何使用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