読者です 読者をやめる 読者になる 読者になる

twitteroauthを使ってつぶやく+緯度経度情報付き

PHP

twitteroauthを使ってつぶやいてみました。

ソースコードはこちら

<?php
require_once("twitteroauth.php");
//アクセストークンなど
$consumer_key = "xxxxxxxxxxxxxxxxxxxx";
$consumer_secret =  "xxxxxxxxxxxxxxxxxxxx";
$access_token =  "xxxxxxxxxxxxxxxxxxxx";
$access_token_secret =  "xxxxxxxxxxxxxxxxxxxx";
//緯度経度を調べる(例:香港)
$address = "hongkong";
$address = urlencode( $address );
$url = "http://www.geocoding.jp/api/?v=1.1&q={$address}";
//緯度経度取得
$file = file_get_contents( $url );
$xml = new SimpleXMLElement($file);
$lat = (double) $xml->coordinate[0]->lat;
$lng = (double) $xml->coordinate[0]->lng;
//TwitterAPIへアクセス
$message = "香港なう";
$to = new TwitterOAuth($consumer_key,$consumer_secret,$access_token,$access_token_secret);
$params = array(
                "status"  => $message,
                'lat'      => $lat,
                'long'     => $lng
                );
$req = $to->OAuthRequest("https://api.twitter.com/1.1/statuses/update.json","POST", $params );
var_dump( $req );
exit;
?>

画像投稿もしてみたいのですが、これはちょっと難しそう。