JavaScriptを有効にしてください

【PHP】PHPでツイートする

 ·  ☕ 1 分で読めます

【PHP】PHPでツイートする

PHPで簡単にツイートをする方法

1. Twitter Developer

Twitter Developer に登録して、各種キーを確保してください。

だいぶ前に登録したのでうろ覚えなので詳しくは Google先生 に聞いてください。

英語で登録する必要がありますが、翻訳ソフトを使用しても通過するかと思います。
審査には数日かかるらしいです。

審査通過後、アプリを作成して各種キーを取得してください。
アプリを作成する際は権限を Read And Write にしないとツイートする権限がないので注意してください。

2. composer install

まずはTwitter用のパッケージをインストールします。
abraham/twitteroauth

1
composer require abraham/twitteroauth

3. 自動ツイートコード

tweet.phpを作ってPHPのコードを書きます。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
<?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ファイルを実行します。

1
php tweet.php

これでPHPからツイートされます。

参考情報

共有

こぴぺたん
著者
こぴぺたん
Copy & Paste Engineer