早上好,
我正在尝试在php中编写一个连接到twitter API的短脚本,下载推文并将它们存储到sql数据库中。 我正在使用Twitter版本的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 :(得分:0)
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中需要的信息。