<?php
require_once"../php/db_value.php";
$con=mysqli_connect($DBSERVER, $DBUSER, $DBPASSWORD, $DBNAME);
mysqli_set_charset($con, "UTF8"); //文字化け防止
//データベース内のidを取り出す
$u = 0;
$a_rst = array();
$sql = "SELECT a_id FROM user";
$rst = mysqli_query($con, $sql);
while($row=mysqli_fetch_array($rst)){
$a_rst[$u] = $row["a_id"];
$u++;
}
$a_id = $a_rst[0];
$sql = "SELECT u_t,u_s FROM user WHERE a_id='$a_id'";
$rst = mysqli_query($con, $sql);
while($row=mysqli_fetch_array($rst)){
$ut = $row["user_token"];
$us = $row["user_secret"];
}
↑データベースに保存したuser_token,user_secretを取り出す部分はできてます。
//tmhOAuthを初期化
require_once"../tmhOAuth.php";
require_once '../php/config.php';
//認証
$twitter = new tmhOAuth(
array( 'consumer_key' => CONSUMER_KEY,
'consumer_secret' => CONSUMER_SECRET,
'user_token' => $ut,
'user_secret' => $us)
);
//screen_nameを取得
$twitter->request("GET", $twitter->url("1.1/account/verify_credentials"));
$s_name = json_decode($twitter->response["response"])->{"screen_name"};
var_dump($s_name);
↑がNULLで上手くできてません。
?>