2017-07-03 51 views
0

好存储在SQL数据库鸣叫,无法早上

我想用PHP编写一小段脚本,它连接到Twitter API,下载鸣叫,并将它们存储到SQL数据库中。 我使用的是1.1版本的Twitter API与TwitterOAuth对象的亚伯拉罕

$connection = new TwitterOAuth($consumer_key,$consumer_secret,$access_token,$access_token_secret); 
$tweet = $connection->get(
    'search/tweets', 
    array("q" => "rome", "lang" => "it") 
    ); 
$jsonData = json_decode($tweet); 

使用此代码,脚本成功地连接到Twitter的API,但json_decode创建的$ jsonData是空的。我想知道为什么会发生这种情况,如果$ tweet是json格式。

+0

在'$ jsonData = ..'行之前放了'var_dump($ tweet);''。 – Himal

回答

0

var_dump()可以帮助我了解变形信息。 在我的项目中,我必须在php中管理一些信息并放入一个sql表中。 查询我发布商店$ tweet一个“tweet对象”,所以我编码json的这个对象,然后解码它在PHP中。我的代码是这样的:

$鸣叫= $连接 - > GET( '搜索/鸣叫', 阵列( “Q”=> “翡冷翠”, “伯爵”=> 500) );

$ jsonData = json_encode($ tweets);

$ pData = json_decode($ jsonData);

现在$ pData包含我需要的信息在php中。