TwitterOAuthのライブラリを利用してついーとのJSONを取ってきて、 それをファイルにぶちこむのをやってみる。
PHP - TwitterOAuthの正しい使い方 - Qiita [キータ] PHPでオブジェクトをJSONに変換して出力。その他、ファイルの操作など。 - 感謝のプログラミング 10000時間 abraham/twitteroauth · GitHub
<?php
require_once("twitteroauth/twitteroauth/twitteroauth.php");
require_once("config.php");
$connection = new TwitterOAuth(CONSUMER_KEY,CONSUMER_SECRET,ACCESS_TOKEN,ACCESS_TOKEN_SECRET);
$tweets = $connection->get('search/tweets', array('q' => 'a'));
$filename = './hoge.json';
if (!file_exists($filename)) {
touch($filename);
} else {
echo ('すでにファイルが存在しています。file name:' . $filename);
}
if (!file_exists($filename) && !is_writable($filename)
|| !is_writable(dirname($filename))) {
echo "書き込みできないか、ファイルがありません。",PHP_EOL;
exit(-1);
}
$fp = fopen($filename,'a') or dir('ファイルを開けません');
fwrite($fp, sprintf(json_encode($tweets)));
fclose($fp);