【PHP】PHPでツイートする
【PHP】PHPでツイートする
PHPで簡単にツイートをする方法
1. Twitter Developer
Twitter Developer に登録して、各種キーを確保してください。
だいぶ前に登録したのでうろ覚えなので詳しくは Google先生 に聞いてください。
英語で登録する必要がありますが、翻訳ソフトを使用しても通過するかと思います。 審査には数日かかるらしいです。
審査通過後、アプリを作成して各種キーを取得してください。 アプリを作成する際は権限を Read And Write にしないとツイートする権限がないので注意してください。
2. composer install
まずはTwitter用のパッケージをインストールします。 abraham/twitteroauth
composer require abraham/twitteroauth
3. 自動ツイートコード
tweet.phpを作ってPHPのコードを書きます。
<?php
require __DIR__ . '/vendor/autoload.php';
use Abraham\TwitterOAuth\TwitterOAuth;
$apiKey = 'XXXXXXXXXX';
$apiSecret = 'XXXXXXXXXX';
$accessToken = 'XXXXXXXXXX';
$accessTokenSecret = 'XXXXXXXXXX';
$connection = new TwitterOAuth($apiKey, $apiSecret, $accessToken, $accessTokenSecret);
$result = $connection->post("statuses/update", [
"status" => 'Hello,World',
]);
var_dump($result);
4. 実行
作ったPHPファイルを実行します。
php tweet.php
これでPHPからツイートされます。