Twitter Appsでアプリケーションを作成します。
Twitter AppsにアクセスしてTwitterアカウントでログインして必要情報を入力します。
入力情報
- Name アプリケーションの名前
- Description アプリケーションの説明
- Website 設置するサイトのurl
- Callback URL(任意) OAuthで認証成功時にリダイレクトされるURL
APIで使用する情報
- consumerKey
- consumerSecret
- accessToken
- accessTokenSecret
OAuthライブラリをダウンロードします。
abraham/twitteroauth · GitHubからソースをダウンロードします。
使用するファイル
- autoload.php
- srcフォルダ内のファイル
phpファイルを作成します。
index.php(新規作成)
<?php
// display debug info
ini_set('display_errors', true);
error_reporting(E_ALL);
require_once("autoload.php");
use Abraham\TwitterOAuth\TwitterOAuth;
// api設定ファイル呼び出し
require_once("apiconfig.php");
$consumerKey = API_KEY;
$consumerSecret = API_SECRET;
$accessToken = ACCESS_TOKEN;
$accessTokenSecret = ACCESS_SECRET;
// 認証コード
$connection = new TwitterOAuth($consumerKey, $consumerSecret, $accessToken, $accessTokenSecret);
// ツイート
$result = $connection->post("statuses/update", array("status" => "hello world"));
?>
apiconfig.php(新規作成)
<?php
define('API_KEY', 'VVVVVVVVVVVVVVVVVVVV');
define('API_SECRET', 'XXXXXXXXXXXXXXXXXXXX');
define('ACCESS_TOKEN','YYYYYYYYYYYYYYYYYYYY');
define('ACCESS_SECRET', 'ZZZZZZZZZZZZZZZZZZZZ');
?>
配置場所
- apiconfig.php
- autoload.php
- index.php
- src(フォルダ)
phpを実行します。
php index.php
hello worldがツイートされているはずです。
以上