ヨシダ、Twitter Apiを使ってみる

NO IMAGE

こんにちは。

ホームページ担当ヨシダです。

突然ですが・・・

ヨシダ、Twitter botを作るために、Twitter Apiを使ってみました。
今回は「自分のタイムラインを取得する」、「プログラムからつぶやいてみる」です。

これは備忘録です。
年のせいか作ったものを忘れるようになってきたので、ブログに書いてみました。
興味ない方はスルーしてください。。。

*****************

twitteroauthというライブラリを使用しました。
https://github.com/abraham/twitteroauth/tree/master/twitteroauth
から
OAuth.phpとtwitteroauth.phpをゲット!

ソースはこんな感じ
TwitterAPI1.1利用です。

「自分のタイムラインを取得する」

<?php

  require_once("twitteroauth.php"); //同一ディレクトリにOAuth.phpも設置する

  // Consumer keyの値
  $consumer_key = "xxxxxxxx";
  // Consumer secretの値
  $consumer_secret = "xxxxxxxx";
  // Access Tokenの値
  $access_token = "xxxxxxxx";
  // Access Token Secretの値
  $access_token_secret = "xxxxxxxx";

  // オブジェクト生成
  $twi = new TwitterOAuth($consumer_key,$consumer_secret,$access_token,$access_token_secret);

  //パラメータ作り(今回は最新ツイート1件だけ取得)
  $param = array('count' => 1);
  
  //ツイートの取得
  $user_timeline = $twi->get('statuses/user_timeline', $param);
  
  //結果の吐き出し
  header("Content-Type: text/html; charset=UTF-8");
  var_dump($user_timeline[0]);

?>

「プログラムからつぶやいてみる」

<?php

  require_once("twitteroauth.php"); //同一ディレクトリにOAuth.phpも設置する

  // Consumer keyの値
  $consumer_key = "xxxxxxxx";
  // Consumer secretの値
  $consumer_secret = "xxxxxxxx";
  // Access Tokenの値
  $access_token = "xxxxxxxx";
  // Access Token Secretの値
  $access_token_secret = "xxxxxxxx";

  // オブジェクト生成
  $twi = new TwitterOAuth($consumer_key,$consumer_secret,$access_token,$access_token_secret);

  //パラメータ作り
  $param = array('status' => 'こんにちは。ヨシダです。');
  
  //つぶやく
  $req = $twi->post('statuses/update', $param);
  

?>

ここのサイトを参考にさせていただきました。
ありがとうございました。
【保存版】TwitterAPI1.1 REST API 全項目解説

ヨシダ

投稿者:ヨシダ 投稿一覧

広報・ホームページ担当です!