2017-07-03 79 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中。