Copy & Paste Engineer

【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からツイートされます。

参考情報