无法在sql数据库中存储推文
早上好 我试图用php编写一个短脚本,连接到twitter API,下载推文并将其存储到sql数据库中。 我正在使用1.1版本的twitter API和Abraham的TwitterOauth无法在sql数据库中存储推文,sql,json,twitter,Sql,Json,Twitter,早上好 我试图用php编写一个短脚本,连接到twitter API,下载推文并将其存储到sql数据库中。 我正在使用1.1版本的twitter API和Abraham的TwitterOauth $connection = new TwitterOAuth($consumer_key,$consumer_secret,$access_token,$access_token_secret); $tweet = $connection->get( 'search/tweets',
$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);
使用这段代码,脚本成功地连接到twitterapi,但是使用json_decode创建的$jsonData是空的。我想知道为什么会发生这种情况,以及$tweet是否为json格式 var_dump()帮助我提供了很多关于变量的信息。
在我的项目中,我必须用php管理一些信息,并将其放入sql表中。
我在$tweet中发布的查询存储了一个“tweet对象”,所以我用json编码这个对象,然后用php解码它。我的代码是这样的:
$tweets=$connection->get(
“搜索/推文”,
数组(“q”=>“florence”,“count”=>500)
);
$jsonData=json_encode($tweets)
$pData=json_decode($jsonData)
现在,$pData包含了我在php中需要的信息。put avar\u dump($tweet)代码>在$jsonData=..
行之前。